0
0
0
0
0
0
-1
0
0
-1
0
-1
0
-1
0
-1
1
-2
1
-3
3
-4
4
-6
6
-9
10
-14
18
-33
127
640
602
438
220
77
51
104
232
333
244
267
378
128
-79
32
-23
-38
127
77
-115
-51
-45
-176
-83
88
193
278
214
1
-123
-189
-239
-190
-163
-63
-25
-24
69
-23
-256
-272
-323
-480
-370
-201
-297
-272
-178
-240
-242
-132
-192
-355
-362
-305
-115
-7
-18
-32
-122
-290
-324
-206
-112
114
317
278
143
100
12
-81
167
514
549
422
295
175
225
588
763
679
840
947
772
749
792
805
973
1050
909
850
1093
1280
1385
1384
1281
1220
1337
1593
1915
2259
2402
2609
2689
2496
2851
3307
3604
3662
2768
1059
-304
-1025
-1632
-1531
-1066
-929
-672
-136
-213
-818
-1279
-1538
-1961
-2324
-2808
-2918
-2736
-2495
-2165
-2177
-2166
-1840
-1238
-644
-122
283
281
210
-150
-624
-904
-743
-620
-417
98
483
699
1016
1174
1123
886
705
393
102
16
27
-94
-407
-766
-1191
-1433
-1528
-1447
-1324
-1411
-1372
-1517
-1810
-2081
-2214
-2394
-2460
-2306
-2278
-2315
-2134
-2002
-1873
-1731
-1439
-1266
-1000
-740
-784
-745
-745
-778
-853
-807
-733
-668
-527
-349
-278
-188
-167
-92
-273
-390
-448
-461
-491
-556
-606
-688
-723
-658
-526
-372
-405
-436
-338
-232
-180
-174
-190
-275
-172
122
384
404
388
596
686
523
773
1200
1477
1623
2236
2572
2046
2039
2924
3274
2951
3452
4288
4966
5422
5451
4868
3018
614
-1101
-1691
-1764
-1885
-2442
-2945
-3098
-2909
-2796
-2692
-2769
-2708
-2587
-3198
-4224
-4552
-4533
-4599
-4440
-4173
-3841
-3025
-1630
-766
-387
-362
-261
144
678
617
393
325
142
17
200
413
844
1197
1503
2033
1946
1795
1880
1690
1149
717
229
-513
-1005
-1206
-1524
-1924
-2245
-2118
-1790
-1676
-1619
-1734
-1997
-2309
-2459
-2632
-2830
-2881
-2790
-2571
-2419
-2318
-1936
-1433
-1040
-707
-393
-145
78
338
422
339
223
141
201
273
323
454
573
657
546
201
-74
-410
-1008
-1551
-1910
-2350
-2669
-2584
-2841
-3322
-3228
-2960
-2904
-2720
-2407
-2432
-2426
-2193
-2236
-2337
-2090
-1869
-1782
-1809
-1781
-1760
-1498
-1267
-1208
-1035
-727
-494
-425
-478
-449
-456
-494
-550
-601
-520
-332
-112
-132
-111
20
132
227
373
408
394
445
433
251
228
342
322
231
214
443
692
862
1022
1192
1319
1629
2224
2722
3076
3490
3769
3808
4076
4650
5324
5869
5503
4487
2477
464
-960
-1813
-2463
-3011
-3338
-3838
-3691
-2998
-2611
-2391
-2206
-2365
-2796
-3080
-3454
-4037
-4138
-4181
-4213
-3876
-3123
-2095
-979
-58
338
383
703
1014
1552
1771
1633
1299
913
759
734
830
1001
1244
1558
1718
2004
2113
2017
1767
1288
597
-181
-727
-1266
-1689
-1977
-2422
-2667
-2608
-2332
-2029
-1745
0
0
0
0
-1
0
-1
-1
-1
-1
-1
0
0
-1
0
-1
0
-2
1
-3
3
-5
6
-8
9
-13
16
-23
31
-55
179
382
-86
-460
-1075
-1758
-2408
-2791
-2867
-2756
-2780
-2874
-2728
-2268
-1654
-1071
-780
-751
-764
-737
-717
-796
-871
-917
-890
-748
-493
-165
204
586
939
1200
1406
1577
1694
1684
1513
1227
870
576
367
146
-112
-375
-636
-663
-552
-453
-454
-476
-574
-780
-1241
-2134
-2819
-3229
-3391
-3371
-3271
-3216
-2970
-2351
-1884
-1645
-1263
-972
-713
-515
-498
-541
-433
-387
-715
-904
-956
-968
-859
-804
-837
-709
-323
-120
-86
-65
-116
-146
-218
-430
-614
-632
-600
-732
-785
-826
-741
-636
-610
-638
-505
-243
-101
-72
-80
-109
-123
-71
-82
-50
66
207
237
280
418
724
1071
1280
1541
1908
2296
2578
2860
3040
3186
3484
3729
3815
4088
4506
4997
5430
5321
4501
2983
1544
207
-804
-1609
-2425
-3149
-3552
-3511
-3171
-2937
-2839
-2933
-2873
-2741
-2515
-2357
-2369
-2282
-2303
-2371
-2494
-2475
-2339
-2137
-1785
-1420
-857
7
815
1306
1473
1464
1427
1499
1594
1447
1199
1020
920
954
966
843
719
623
648
743
917
932
820
663
407
71
-272
-644
-1104
-1552
-1913
-2132
-2172
-2005
-1813
-1719
-1670
-1551
-1327
-1076
-906
-898
-914
-912
-843
-743
-720
-783
-816
-720
-534
-323
-70
174
389
598
765
875
959
975
893
716
534
369
267
161
-21
-260
-579
-1148
-1624
-1734
-1784
-1798
-1833
-1889
-1892
-1600
-1288
-1445
-1667
-1661
-1622
-1492
-1493
-1589
-1643
-1471
-1466
-1531
-1408
-1289
-1198
-1058
-963
-897
-659
-382
-416
-597
-578
-494
-338
-319
-387
-398
-218
-67
-66
-48
-67
-47
20
18
-10
25
114
81
-37
-66
-92
-108
-177
-246
-280
-185
-27
91
144
183
236
352
459
555
625
710
823
898
994
1076
1200
1330
1398
1487
1701
1987
2266
2468
2672
2910
3163
3477
3500
3229
2791
2121
1470
841
343
-235
-722
-1070
-1391
-1434
-1310
-1362
-1536
-1601
-1515
-1390
-1144
-1145
-1353
-1409
-1374
-1412
-1548
-1739
-1961
-1987
-1700
-1504
-1361
-1125
-867
-567
-246
28
110
283
467
447
448
473
447
398
356
249
142
211
342
401
477
550
642
812
966
903
748
624
491
378
220
-49
-331
-490
-575
-680
-799
-919
-952
-869
-746
-690
-665
-602
-570
-540
-555
-652
-732
-768
-766
-764
-727
-686
-669
-584
-488
-373
-257
-142
-45
32
133
168
129
85
13
-81
-229
-453
-645
-732
-777
-814
-851
-881
-810
-651
-539
-503
-503
-422
-297
-236
-275
-379
-426
-502
-582
-687
-820
-872
-856
-753
-685
-622
-503
-345
-194
-96
12
87
163
179
170
184
166
115
52
-12
-60
-74
-44
8
44
86
110
164
179
182
156
90
40
-56
-66
-112
-144
-190
-208
-191
-218
-211
-200
-132
-26
80
77
102
74
75
43
32
18
-21
-22
-87
-130
-156
-160
-108
-106
-69
-93
-36
51
141
198
203
192
240
288
307
230
179
118
75
86
44
29
-51
-140
-207
-215
-225
-276
-320
-388
-345
-254
-265
-330
-397
-429
-403
-375
-437
-518
-545
-497
-451
-465
-546
-614
-573
-458
-430
-495
-541
-546
-441
-365
-387
-497
-468
-414
-304
-374
-430
-591
-470
-557
-438
-240
-643
-423
-598
-271
-625
-401
-548
-631
-325
-522
-450
-534
-365
-512
-380
-400
-477
-387
-321
-387
-343
-401
-444
-399
-344
-371
-443
-366
-445
-359
-406
-379
-410
-327
-306
-331
-346
-396
-404
-390
-404
-465
-486
-494
-501
-501
-514
-552
-456
-402
-393
-400
-421
-425
-378
-340
-378
-401
-420
-435
-420
-416
-425
-415
-398
-382
-376
-388
-395
-380
-377
-364
-364
-359
-355
-348
-369
-432
-503
-556
-554
-553
-572
-594
-619
-611
-586
-570
-557
-527
-499
-504
-515
-513
-476
-463
-470
-476
-467
-434
-407
-392
-407
-425
-411
-377
-343
-310
-289
-276
-254
-239
-230
-201
-183
-166
-151
-169
-185
-174
-169
-152
-119
-116
-109
-68
-38
-21
-24
-60
-96
-118
-133
-171
-209
-274
-346
-381
-400
-424
-437
-445
-484
-500
-499
-493
-472
-454
-488
-482
-483
-458
-508
-508
-456
-467
-403
-440
-389
-365
-292
-278
-314
-275
-329
-275
-289
-300
-287
-275
-251
-248
-205
-211
-188
-170
-155
-160
-195
-210
-223
-251
-291
-340
-346
-349
-331
-341
-342
-321
-317
-315
-316
-313
-314
-318
-315
-344
-359
-370
-381
-356
-332
-323
-347
-376
-379
-353
-332
-310
-273
-280
-294
-311
-312
-313
-312
-312
-302
-292
-325
-342
-347
-336
-315
-302
-326
-365
-389
-389
-357
-327
-300
-268
-265
-251
-235
-242
-227
-221
-232
-235
-244
-236
-218
-207
-193
-185
-171
-158
-129
-130
-139
-125
-118
-109
-112
-113
-93
-85
-120
-153
-171
-196
-216
-247
-287
-309
-318
-321
-347
-360
-362
-375
-368
-359
-366
-360
-342
-345
-358
-361
-344
-330
-320
-301
-277
-247
-225
-206
-175
-154
-141
-132
-131
-123
-122
-123
-144
-135
-95
-81
-67
-48
-38
-29
-42
-54
-46
-68
-111
-164
-163
-166
-203
-260
-315
-340
-343
-323
-338
-363
-399
-429
-420
-410
-405
-380
-367
-380
-394
-401
-408
-392
-376
-379
-383
-376
-366
-349
-345
-364
-385
-347
-302
-290
-282
-259
-259
-262
-247
-228
-205
-186
-201
-221
-231
-264
-281
-285
-278
-283
-310
-298
-287
-302
-323
-329
-320
-328
-348
-375
-390
-404
-431
-443
-436
-432
-424
-397
-357
-321
-291
-254
-229
-211
-202
-236
-250
-255
-272
-294
-302
-304
-321
-304
-309
-304
-314
-345
-372
-365
-346
-387
-407
-417
-442
-466
-466
-459
-430
-391
-339
-308
-304
-289
-278
-281
-295
-321
-336
-336
-342
-334
-341
-347
-333
-325
-322
-336
-332
-327
-332
-341
-338
-332
-321
-311
-336
-328
-297
-286
-275
-268
-266
-263
-261
-271
-276
-272
-289
-329
-360
-385
-418
-433
-426
-399
-379
-366
-346
-315
-292
-288
-292
-304
-314
-317
-302
-304
-317
-333
-345
-348
-340
-349
-326
-284
-278
-283
-270
-244
-233
-206
-163
-152
-157
-146
-126
-138
-159
-143
-127
-132
-131
-118
-116
-133
-175
-216
-239
-270
-305
-326
-359
-403
-437
-484
-514
-514
-496
-485
-462
-469
-491
-500
-514
-509
-514
-510
-504
-484
-477
-468
-409
-376
-372
-370
-374
-365
-350
-341
-327
-322
-345
-352
-335
-326
-310
-295
-301
-304
-280
-249
-247
-263
-260
-272
-307
-310
-303
-308
-318
-319
-352
-360
-375
-416
-418
-430
-413
-405
-416
-418
-429
-431
-402
-384
-406
-427
-427
-382
-336
-303
-263
-245
-211
-178
-151
-142
-118
-101
-88
-79
-91
-92
-80
-89
-122
-146
-143
-115
-127
-156
-159
-165
-196
-227
-247
-270
-304
-348
-372
-400
-407
-389
-394
-393
-403
-429
-418
-395
-372
-357
-371
-384
-365
-325
-279
-257
-267
-269
-245
-225
-231
-243
-220
-176
-149
-158
-143
-112
-116
-112
-113
-125
-145
-196
-242
-257
-287
-312
-330
-356
-370
-365
-367
-383
-398
-400
-376
-354
-353
-339
-320
-304
-276
-245
-228
-205
-173
-157
-131
-132
-145
-132
-124
-130
-122
-103
-121
-151
-161
-170
-154
-118
-71
-47
-80
-120
-154
-198
-259
-294
-290
-298
-308
-327
-343
-348
-333
-319
-327
-339
-330
-346
-368
-375
-395
-415
-444
-429
-410
-406
-388
-362
-304
-241
-212
-194
-196
-227
-261
-270
-271
-265
-251
-249
-248
-249
-226
-204
-212
-217
-227
-249
-260
-270
-286
-294
-276
-270
-263
-247
-247
-266
-300
-310
-301
-304
-319
-331
-322
-306
-316
-334
-344
-334
-338
-342
-341
-322
-309
-309
-295
-285
-284
-287
-274
-254
-224
-190
-190
-201
-201
-212
-220
-230
-242
-227
-223
-224
-207
-190
-175
-181
-191
-197
-222
-236
-249
-276
-278
-292
-289
-278
-269
-266
-253
-255
-258
-268
-280
-283
-264
-249
-265
-278
-260
-255
-246
-221
-220
-221
-219
-192
-188
-178
-184
-182
-182
-208
-232
-233
-225
-246
-252
-214
-195
-191
-169
-155
-174
-200
-220
-237
-221
-207
-223
-242
-253
-272
-279
-246
-252
-249
-226
-218
-195
-183
-201
-214
-233
-249
-237
-239
-262
-262
-260
-261
-268
-249
-235
-240
-216
-178
-165
-165
-168
-175
-175
-183
-221
-254
-255
-241
-242
-252
-258
-257
-257
-254
-257
-246
-225
-248
-270
-285
-286
-302
-325
-354
-394
-410
-417
-389
-345
-311
-298
-295
-267
-235
-221
-199
-185
-179
-169
-163
-162
-155
-145
-152
-155
-155
-158
-157
-177
-187
-196
-209
-199
-203
-229
-242
-276
-297
-314
-324
-290
-276
-275
-279
-299
-307
-332
-334
-333
-346
-357
-341
-327
-326
-310
-314
-326
-316
-274
-257
-267
-264
-273
-258
-225
-222
-228
-238
-237
-246
-248
-253
-275
-289
-288
-282
-263
-244
-239
-255
-261
-279
-298
-275
-250
-230
-239
-252
-244
-221
-215
-234
-257
-272
-250
-231
-194
-170
-150
-161
-171
-163
-181
-201
-190
-163
-145
-127
-117
-113
-103
-103
-102
-113
-127
-137
-159
-179
-198
-205
-219
-248
-262
-278
-291
-280
-286
-308
-323
-335
-351
-354
-351
-353
-345
-346
-344
-327
-315
-280
-250
-230
-213
-207
-221
-239
-245
-250
-235
-223
-216
-209
-187
-165
-156
-156
-145
-128
-133
-128
-103
-87
-73
-78
-89
-121
-157
-190
-243
-249
-242
-237
-256
-255
-235
-246
-246
-258
-280
-327
-341
-343
-346
-365
-393
-393
-389
-355
-330
-314
-310
-273
-217
-194
-208
-218
-226
-258
-277
-314
-319
-335
-353
-337
-334
-322
-292
-279
-284
-262
-254
-245
-243
-259
-283
-294
-292
-281
-243
-254
-266
-267
-249
-217
-220
-235
-244
-254
-290
-305
-292
-286
-270
-266
-275
-310
-337
-312
-296
-323
-345
-356
-355
-366
-403
-415
-422
-401
-366
-354
-360
-356
-319
-286
-283
-280
-265
-279
-298
-314
-302
-283
-281
-253
-240
-237
-251
-272
-280
-292
-299
-285
-260
-276
-305
-296
-304
-327
-319
-324
-357
-388
-427
-454
-451
-417
-353
-320
-301
-283
-286
-294
-285
-293
-315
-336
-359
-348
-297
-279
-272
-249
-215
-186
-175
-176
-203
-224
-218
-218
-222
-238
-258
-262
-272
-285
-271
-274
-300
-303
-296
-282
-289
-284
-277
-297
-324
-353
-347
-317
-327
-325
-328
-337
-342
-297
-264
-254
-241
-226
-210
-195
-200
-217
-260
-308
-319
-310
-310
-328
-332
-310
-292
-304
-310
-294
-269
-256
-262
-281
-284
-293
-317
-346
-377
-394
-391
-370
-353
-362
-359
-328
-311
-289
-284
-301
-317
-328
-307
-259
-245
-220
-204
-184
-197
-165
-169
-157
-197
-166
-221
-204
-207
-302
-322
-351
-379
-399
-339
-449
-398
-434
-399
-408
-387
-386
-387
-417
-443
-442
-435
-397
-357
-343
-332
-340
-268
-247
-255
-257
-233
-251
-247
-228
-226
-187
-189
-171
-163
-152
-156
-136
-120
-128
-115
-108
-92
-93
-97
-107
-134
-141
-156
-179
-223
-262
-279
-291
-294
-315
-337
-345
-322
-305
-269
-230
-188
-157
-147
-146
-163
-162
-176
-185
-182
-178
-174
-150
-127
-124
-119
-105
-103
-127
-132
-159
-183
-205
-236
-266
-287
-282
-272
-270
-281
-287
-293
-307
-333
-336
-323
-322
-330
-357
-360
-329
-304
-273
-238
-209
-217
-195
-211
-196
-246
-202
-269
-208
-304
-188
-435
-222
-881
-1837
-1278
-953
-1484
-1469
-1186
-1283
-261
-86
-70
-34
680
1069
1196
860
663
513
550
374
-449
-857
-913
-1064
-1053
-1085
-1432
-1144
-579
-483
-307
-95
-48
299
483
352
294
273
91
-41
-307
-593
-785
-842
-912
-1017
-973
-793
-667
-493
-276
-199
-46
154
182
180
155
98
139
-25
-482
-661
-696
-826
-849
-868
-956
-733
-512
-276
-121
-50
75
344
334
340
296
146
-28
-104
-301
-391
-504
-588
-589
-637
-667
-460
-328
-363
-239
-86
-28
-49
-80
-145
-165
-281
-345
-522
-604
-719
-696
-693
-610
-603
-527
-432
-282
-171
-96
-115
-123
18
33
-135
-254
-185
-287
-453
-464
-436
-550
-485
-416
-341
-433
-426
-247
-272
-456
-296
-308
-483
-441
-554
-767
-619
-570
-760
-679
-584
-637
-430
-338
-318
-118
27
66
118
133
143
19
-32
-76
-276
-313
-300
-429
-427
-346
-326
-178
-34
27
-210
-568
-394
-150
-531
-764
-725
-790
-775
-636
-1053
-1065
-616
-258
-264
-140
-84
230
406
356
209
161
90
152
113
-96
-89
-134
-142
-202
-251
-252
-69
-168
-143
6
-167
-259
-158
-319
-496
-460
-592
-596
-688
-759
-746
-567
-525
-344
-358
-287
-177
-46
-25
-38
-127
-130
-105
-174
-178
-240
-297
-293
-189
-169
-92
-91
-30
-34
-14
-14
14
-62
-136
-199
-281
-335
-367
-404
-448
-439
-421
-381
-379
-373
-322
-220
-206
-231
-219
-250
-241
-211
-238
-315
-380
-396
-383
-379
-379
-376
-377
-359
-305
-315
-251
-241
-260
-262
-202
-246
-290
-338
-422
-477
-435
-463
-537
-542
-578
-585
-545
-513
-545
-483
-453
-448
-484
-466
-484
-528
-504
-518
-552
-506
-460
-495
-466
-438
-426
-403
-359
-397
-383
-338
-351
-414
-408
-399
-384
-341
-384
-456
-443
-453
-462
-456
-475
-474
-426
-387
-383
-322
-278
-211
-197
-216
-252
-258
-285
-319
-329
-336
-333
-338
-316
-325
-252
-169
-156
-156
-75
-53
-23
18
-41
-76
-73
-127
-207
-194
-231
-251
-241
-235
-255
-213
-178
-227
-238
-226
-263
-299
-328
-365
-353
-369
-401
-439
-461
-478
-477
-475
-512
-530
-519
-564
-570
-551
-578
-595
-546
-573
-628
-592
-636
-704
-749
-792
-936
-966
-1009
-1059
-1042
-988
-966
-963
-898
-856
-819
-816
-823
-885
-913
-965
-993
-984
-996
-977
-914
-849
-820
-728
-720
-686
-652
-671
-652
-586
-516
-469
-421
-420
-402
-346
-275
-280
-210
-137
-122
-127
-113
-68
-6
46
96
128
120
145
206
180
141
186
216
229
304
341
385
519
610
646
745
816
807
852
875
887
900
992
1050
1052
1045
1164
1284
1304
1468
1612
1703
1885
2051
2092
2296
2534
2589
2678
2788
2874
3043
3262
3238
3222
3404
3616
3777
3939
4132
3913
2878
1162
157
-460
-1309
-1901
-2418
-3206
-2966
-1744
-1582
-2122
-2161
-1808
-1339
-671
-528
-806
-664
-238
-47
-111
-255
-516
-443
-103
142
459
1045
1315
1361
1605
1765
1711
1661
1502
1131
935
949
883
623
294
-46
-263
-210
-161
-370
-705
-828
-849
-779
-781
-1068
-1545
-1651
-1528
-1660
-1895
-2129
-2215
-2026
-1682
-1436
-1192
-948
-681
-444
-273
-167
-36
-29
-158
-236
-249
-172
-207
-367
-502
-460
-305
-171
-141
-186
-133
-46
34
15
-40
-182
-350
-448
-463
-440
-474
-607
-695
-550
-300
-134
-91
2
139
381
635
737
720
826
1058
1144
1270
1472
1532
1522
1675
1817
1984
2312
2491
2464
2678
3093
3262
3392
3569
3533
3582
4236
4732
4997
5665
6541
6194
4072
2077
464
-1230
-2605
-3311
-4923
-5942
-5069
-4059
-4083
-4322
-4243
-4048
-2933
-1926
-1561
-1292
-904
-559
-336
-283
-827
-1321
-1123
-663
-260
519
1175
1578
1982
2432
2442
2174
2233
2185
1894
1602
1387
1111
918
595
-130
-706
-732
-577
-554
-539
-722
-738
-489
-385
-774
-1310
-1540
-1605
-1542
-1477
-1606
-1770
-1647
-1412
-1259
-1089
-862
-560
-133
341
593
763
935
905
724
571
498
448
534
591
458
383
444
489
394
221
-29
-206
-328
-445
-864
-1468
-1767
-1901
-2185
-2458
-2525
-2729
-2622
-2313
-2217
-2324
-2027
-1692
-1460
-1121
-892
-766
-576
-347
-423
-427
-472
-624
-705
-627
-791
-879
-711
-738
-753
-657
-555
-675
-615
-581
-615
-752
-778
-841
-809
-855
-908
-930
-853
-659
-554
-442
-436
-357
-225
-65
1
22
131
320
488
674
899
1045
1101
1246
1461
1554
1712
1907
2161
2422
2756
2970
3100
3293
3705
4023
4501
4944
5581
5855
5320
4006
1825
14
-1331
-2354
-3895
-4845
-5437
-5419
-4886
-4477
-4742
-4822
-4044
-3289
-2360
-1501
-1199
-1105
-680
-550
-796
-976
-1002
-1007
-500
251
737
1262
1757
2047
2140
2224
2251
2199
2165
2011
1559
1107
722
305
-291
-900
-1335
-1518
-1303
-1055
-1121
-1326
-1363
-1336
-1421
-1584
-1893
-2146
-2052
-1861
-1868
-1934
-1988
-1980
-1829
-1488
-1139
-795
-276
234
551
773
913
945
935
882
729
593
649
677
582
389
172
-14
-35
4
-120
-307
-360
-308
-336
-482
-851
-1272
-1507
-1712
-2121
-2482
-2600
-2658
-2727
-2729
-2801
-2765
-2499
-2143
-2076
-1923
-1663
-1416
-1251
-1111
-1045
-911
-678
-551
-535
-536
-439
-529
-561
-726
-808
-903
-903
-1026
-1098
-1047
-993
-1061
-1154
-1135
-1160
-1070
-1089
-1127
-1177
-1006
-953
-957
-978
-925
-741
-542
-442
-372
-135
160
333
437
602
679
845
1074
1222
1229
1408
1725
1852
1907
2160
2389
2562
2894
3251
3541
3853
4331
4789
5233
5825
6207
5322
3051
635
-1141
-2451
-3459
-4587
-5954
-6853
-6347
-5436
-5128
-5322
-5234
-4436
-2844
-1356
-781
-703
-612
-501
-385
-385
-781
-1045
-657
30
574
1093
1547
1771
2013
2300
2449
2519
2652
2666
2327
1680
999
316
-272
-860
-1494
-2013
-2194
-1982
-1810
-1876
-2116
-2314
-2191
-1849
-1661
-1758
-1867
-1833
-1707
-1581
-1662
-1965
-2016
-1630
-1084
-645
-219
176
523
885
1090
1098
1130
1230
1275
1203
1038
838
643
432
102
-257
-462
-432
-322
-335
-497
-700
-817
-852
-977
-1212
-1484
-1580
-1544
-1516
-1634
-1761
-2071
-2473
-2525
-2341
-2051
-1801
-1566
-1532
-1299
-1051
-999
-1208
-1349
-1423
-1374
-1250
-1205
-1220
-1136
-1009
-1094
-985
-773
-537
-471
-489
-708
-718
-668
-822
-1183
-1475
-1510
-1390
-1226
-1279
-1386
-1416
-1213
-1095
-1085
-1113
-1031
-751
-525
-449
-455
-357
-200
-21
85
190
422
736
937
1016
1051
1156
1353
1549
1634
1640
1792
2054
2346
2509
2620
2718
3024
3475
3858
4247
4674
5155
5604
5946
4721
2136
-343
-2070
-2891
-3233
-3856
-5549
-6636
-6338
-5290
-4648
-4725
-4970
-4338
-2198
-239
351
-59
-636
-823
-282
93
-484
-935
-455
418
976
1061
925
1100
1819
2566
2795
2782
2977
3359
3288
2449
1070
83
-174
-223
-578
-1466
-2143
-2230
-1944
-1821
-2122
-2576
-2606
-1856
-1165
-1058
-1338
-1649
-1755
-1646
-1593
-1783
-1913
-1622
-1147
-772
-487
-354
-171
249
703
979
1213
1508
1716
1739
1566
1167
781
568
469
324
47
-173
-329
-407
-487
-629
-819
-945
-905
-804
-740
-849
-1101
-1365
-1524
-1601
-1661
-1681
-1710
-1959
-2132
-2068
-1895
-1739
-1530
-1402
-1411
-1124
-735
-442
-376
-446
-589
-566
-510
-678
-901
-1068
-1201
-1231
-1065
-1020
-1078
-1022
-874
-875
-848
-811
-762
-699
-734
-878
-1036
-1094
-1124
-1113
-1158
-1228
-1222
-1058
-923
-851
-853
-836
-705
-554
-394
-299
-213
-133
24
185
267
351
488
647
847
1066
1201
1317
1447
1564
1662
1822
1993
2168
2362
2553
2709
2889
3126
3392
3713
4087
4497
4970
4907
3449
1224
-671
-1802
-2119
-1825
-2491
-4043
-5109
-5220
-4641
-4161
-3941
-4170
-3469
-1950
-893
-578
-885
-1397
-1520
-812
-387
-888
-1065
-591
-158
60
-150
-538
-442
638
1873
2332
2237
2023
2196
2519
2566
2005
1210
896
1045
1065
583
-240
-1073
-1447
-1293
-1123
-1312
-1410
-1158
-869
-699
-788
-1179
-1491
-1324
-1004
-984
-1160
-1386
-1610
-1593
-1440
-1496
-1634
-1454
-966
-434
35
244
182
216
464
735
866
883
812
759
789
695
394
47
-135
-55
114
155
24
-136
-175
-53
-5
-176
-366
-414
-342
-293
-488
-968
-1434
-1699
-1770
-1769
-1819
-1921
-1890
-1715
-1532
-1493
-1515
-1402
-1132
-819
-739
-896
-1144
-1275
-1267
-1254
-1324
-1455
-1401
-1209
-990
-846
-806
-771
-603
-338
-197
-203
-246
-258
-245
-305
-494
-698
-781
-673
-591
-606
-715
-827
-803
-664
-537
-507
-486
-364
-183
-45
-9
-31
-10
122
354
541
654
737
884
1052
1185
1301
1401
1590
1865
2151
2382
2581
2821
3135
3511
3879
4271
4694
4947
4450
3131
1636
486
-191
-236
-521
-1642
-2808
-3632
-3729
-3679
-3543
-3568
-3315
-2420
-1746
-1475
-1636
-1894
-1876
-1413
-939
-1215
-1705
-1636
-1363
-1065
-1122
-1450
-1545
-989
194
1063
1411
1362
1470
1882
2261
2397
2174
2017
2116
2157
1856
1161
418
8
-7
167
33
-281
-405
-303
-176
-185
-355
-642
-632
-339
-197
-374
-768
-1230
-1484
-1480
-1510
-1666
-1788
-1696
-1470
-1205
-1062
-1105
-1035
-678
-160
232
341
292
277
408
513
447
267
106
178
351
399
237
-19
-90
101
351
416
342
359
447
557
503
93
-387
-666
-723
-793
-987
-1303
-1614
-1782
-1892
-1984
-2093
-2080
-1890
-1602
-1433
-1530
-1763
-1806
-1666
-1494
-1370
-1387
-1382
-1294
-1126
-1065
-1114
-1115
-947
-610
-373
-277
-240
-207
-117
-23
4
-52
-118
-38
50
4
-181
-398
-475
-407
-306
-259
-239
-209
-133
-23
19
1
38
163
378
560
661
660
680
796
921
1070
1197
1378
1641
1903
2138
2346
2559
2877
3302
3803
4332
4783
4616
3558
2196
1115
466
352
255
-633
-1818
-2758
-3085
-3098
-3051
-3107
-3082
-2320
-1574
-1252
-1412
-1764
-1842
-1419
-755
-798
-1403
-1664
-1515
-1256
-1295
-1704
-2015
-1745
-755
140
516
410
339
799
1425
1839
1810
1648
1740
1922
1814
1292
560
35
-63
183
193
-221
-543
-571
-380
-226
-234
-401
-418
-74
214
195
-170
-697
-1013
-993
-959
-1185
-1498
-1678
-1691
-1563
-1497
-1606
-1669
-1388
-835
-369
-179
-215
-227
3
285
394
259
70
117
296
374
203
-114
-241
-58
287
444
350
253
357
571
702
580
271
59
66
40
-217
-609
-1015
-1225
-1253
-1364
-1574
-1775
-1876
-1852
-1788
-1826
-1991
-2025
-1876
-1641
-1519
-1566
-1664
-1606
-1406
-1229
-1180
-1193
-1135
-936
-676
-571
-542
-509
-319
-137
2
3
-53
6
118
208
145
10
-106
-82
-69
-107
-207
-258
-218
-125
-41
-40
-29
42
221
383
476
485
516
613
705
779
815
886
1027
1247
1445
1605
1773
1994
2291
2678
3088
3478
3901
4252
3958
2877
1684
878
485
498
302
-742
-1931
-2666
-2751
-2702
-2785
-3019
-3041
-2254
-1516
-1286
-1540
-1856
-1793
-1205
-524
-668
-1311
-1515
-1295
-1047
-1167
-1629
-1914
-1561
-572
161
290
9
-18
612
1373
1784
1671
1539
1754
2036
1996
1510
820
431
487
758
625
76
-288
-328
-144
-55
-162
-358
-305
93
397
303
-114
-563
-705
-569
-560
-926
-1378
-1641
-1710
-1626
-1663
-1898
-1994
-1681
-1132
-717
-602
-622
-523
-168
234
369
234
120
246
458
510
277
-68
-142
114
413
456
297
237
386
612
740
618
386
317
398
368
46
-425
-806
-941
-988
-1167
-1456
-1738
-1890
-1884
-1842
-1917
-2021
-1975
-1813
-1645
-1608
-1682
-1675
-1546
-1351
-1176
-1133
-1133
-1078
-870
-701
-691
-673
-618
-439
-239
-140
-178
-202
-110
-16
33
-14
-119
-128
-48
7
-57
-178
-214
-175
-64
-38
-111
-124
-68
38
149
232
265
369
600
788
883
936
974
1088
1229
1362
1478
1573
1728
1992
2282
2549
2839
3208
3663
4037
3825
2874
1803
1157
941
958
708
-393
-1598
-2236
-2270
-2249
-2501
-2863
-2977
-2154
-1307
-1119
-1489
-1872
-1702
-1032
-321
-496
-1248
-1502
-1199
-874
-1099
-1786
-2238
-1926
-900
-181
-202
-612
-626
140
1021
1411
1245
1115
1485
1997
2025
1480
732
333
470
791
643
-16
-450
-433
-205
-110
-260
-493
-447
19
357
209
-272
-696
-765
-551
-496
-850
-1324
-1509
-1464
-1419
-1558
-1921
-2104
-1797
-1236
-859
-821
-870
-740
-334
108
222
113
69
283
570
566
259
-109
-187
40
273
232
1
-83
84
325
405
260
104
168
361
369
29
-448
-825
-946
-965
-1159
-1557
-1921
-2007
-1976
-1951
-2075
-2223
-2196
-1944
-1672
-1573
-1581
-1575
-1410
-1199
-1080
-1123
-1151
-1054
-821
-671
-661
-680
-641
-455
-241
-136
-171
-149
-52
100
120
29
-92
-114
-29
-24
-114
-282
-361
-339
-236
-218
-269
-270
-135
26
119
128
106
198
372
572
645
665
696
832
1003
1130
1200
1251
1422
1665
1927
2149
2366
2633
3045
3533
3806
3352
2326
1418
977
849
839
311
-905
-1819
-2181
-2073
-2200
-2589
-3049
-2912
-1931
-1281
-1299
-1840
-2107
-1792
-983
-419
-885
-1566
-1570
-1107
-818
-1171
-1896
-2199
-1618
-540
-46
-216
-639
-493
362
1170
1354
993
908
1363
1893
1839
1210
501
260
550
853
554
-133
-474
-350
-75
-53
-321
-610
-456
71
361
145
-339
-707
-661
-373
-422
-872
-1303
-1372
-1276
-1270
-1493
-1851
-1945
-1561
-989
-719
-772
-814
-628
-194
146
151
48
89
340
563
517
207
-115
-145
79
246
156
-35
-45
131
330
388
242
119
218
422
410
77
-332
-701
-891
-994
-1270
-1606
-1778
-1796
-1779
-1803
-1945
-2033
-1939
-1663
-1457
-1364
-1327
-1256
-1071
-904
-857
-890
-794
-640
-459
-411
-461
-550
-554
-454
-345
-310
-344
-301
-207
-76
-124
-202
-304
-252
-165
-180
-264
-401
-371
-339
-302
-387
-466
-456
-298
-124
-22
-23
-30
34
187
341
433
557
614
659
695
752
819
956
1188
1395
1574
1794
2046
2325
2671
3070
3492
3850
3588
2604
1476
763
465
447
161
-1005
-2143
-2587
-2368
-2224
-2581
-3055
-3190
-2173
-1062
-752
-1244
-1802
-1616
-765
105
-133
-1069
-1416
-989
-471
-667
-1514
-2125
-1770
-547
332
277
-253
-328
522
1480
1790
1329
912
1200
1824
1933
1193
161
-401
-226
171
69
-654
-1208
-1104
-676
-524
-789
-1139
-1054
-426
111
29
-514
-959
-994
-688
-626
-1065
-1573
-1659
-1351
-1196
-1307
-1619
-1704
-1242
-517
-63
-97
-211
-61
355
689
634
341
188
360
593
511
85
-345
-490
-267
-51
-153
-406
-435
-160
66
41
-209
-448
-473
-341
-380
-808
-1333
-1623
-1684
-1688
-1937
-2299
-2461
-2269
-1966
-1818
-1824
-1838
-1650
-1195
-829
-751
-822
-745
-501
-354
-391
-616
-674
-550
-406
-409
-561
-667
-637
-442
-367
-490
-674
-642
-478
-429
-533
-694
-809
-799
-755
-767
-846
-900
-780
-617
-519
-523
-483
-328
-125
74
143
222
368
576
746
849
880
928
1094
1262
1381
1487
1626
1834
2101
2407
2682
3001
3387
3753
4216
4708
4852
3816
2105
474
-406
-691
-849
-1865
-3697
-4936
-4921
-4244
-4109
-4636
-5006
-4166
-2126
-554
-499
-1434
-1860
-1023
387
974
107
-978
-805
189
692
93
-845
-972
227
1873
2468
1918
1295
1603
2428
2788
2220
1250
829
1069
1106
215
-1150
-2156
-2393
-2028
-1818
-2143
-2486
-2254
-1638
-1243
-1230
-1307
-1138
-542
61
153
-254
-651
-721
-555
-419
-548
-734
-562
-18
416
475
413
449
799
1355
1677
1558
1250
1121
1091
855
329
-314
-743
-787
-684
-838
-1253
-1568
-1507
-1205
-947
-900
-920
-746
-394
-173
-331
-675
-1019
-1098
-1153
-1311
-1581
-1687
-1588
-1455
-1337
-1452
-1440
-1191
-719
-505
-391
-294
-148
-87
-164
-345
-528
-498
-426
-415
-591
-707
-813
-792
-832
-949
-1019
-893
-754
-812
-890
-1013
-1073
-1165
-1165
-1198
-1126
-992
-875
-838
-817
-711
-543
-339
-223
-74
108
304
340
273
168
222
378
475
575
683
889
1137
1386
1451
1480
1631
1834
1984
2115
2194
2295
2472
2625
2786
3020
3417
3760
4253
4748
4980
3690
1384
-640
-1786
-2148
-2452
-3269
-5040
-6073
-5622
-4602
-4433
-4816
-4594
-3152
-832
902
929
33
-313
303
1243
1590
900
36
205
1062
1441
979
347
199
933
2311
2971
2565
1677
1232
1182
979
345
-707
-1512
-1777
-1749
-2081
-2793
-3405
-3498
-2945
-2133
-1614
-1348
-932
-414
-100
11
71
16
114
417
562
370
169
216
278
364
484
670
987
1389
1577
1379
1028
724
523
386
98
-435
-910
-1127
-1251
-1532
-1906
-2162
-2144
-1723
-1216
-1008
-1034
-995
-791
-518
-352
-411
-542
-475
-235
-140
-279
-457
-632
-625
-427
-419
-609
-553
-381
-380
-655
-1045
-1275
-1303
-1207
-1222
-1323
-1372
-1261
-1131
-1114
-1265
-1252
-989
-784
-769
-709
-626
-691
-772
-885
-944
-988
-964
-1042
-1178
-1239
-1158
-1072
-1098
-1097
-911
-572
-339
-288
-333
-321
-268
-222
-272
-336
-312
-233
-146
-171
-281
-337
-259
-160
-68
13
123
259
463
706
897
1096
1287
1460
1592
1694
1755
1905
2053
2190
2374
2683
2953
3307
3776
4287
4753
5255
5150
2680
54
-1589
-2569
-3247
-3503
-4560
-6368
-6309
-5029
-4212
-4349
-3973
-3247
-1627
757
1808
1030
-3
-198
192
985
1025
99
-323
446
1452
1804
1493
896
845
1932
3106
3000
1974
884
124
-389
-763
-1628
-2724
-3227
-3025
-2620
-2680
-2833
-2959
-2636
-1737
-853
-423
-217
-7
70
153
75
-175
-359
-118
199
330
516
695
792
936
1178
1219
1270
1479
1468
1127
570
-36
-542
-849
-1081
-1439
-1700
-1688
-1528
-1336
-1239
-1328
-1335
-986
-491
-271
-328
-421
-528
-483
-359
-438
-639
-656
-334
-5
219
272
196
-127
-236
-41
-390
-863
-1057
-1114
-1528
-1547
-1546
-1863
-2014
-1697
-1402
-1265
-845
-640
-599
-513
-349
-570
-517
-648
-846
-895
-783
-944
-1152
-1163
-1351
-1264
-1076
-801
-852
-634
-545
-568
-572
-536
-553
-611
-458
-481
-411
-434
-395
-497
-488
-423
-313
-183
-55
-25
-101
-51
-58
-35
-69
50
191
473
774
1052
1244
1431
1610
1735
1941
2064
2169
2298
2487
2558
2657
2928
3185
3500
3992
4559
4964
5200
3297
270
-1561
-2895
-3872
-4054
-4399
-6106
-6389
-5163
-4200
-3988
-3678
-3049
-1911
323
1885
1643
565
-23
-28
637
1050
530
42
515
1566
2289
2313
1718
1228
1656
2627
2728
1908
758
-279
-1021
-1408
-1990
-2921
-3430
-3243
-2620
-2231
-2066
-2092
-1984
-1394
-614
-106
104
219
218
190
93
-76
-236
-125
255
596
936
1260
1422
1514
1537
1414
1222
1155
1047
720
152
-489
-988
-1331
-1470
-1634
-1791
-1729
-1394
-1048
-903
-949
-1077
-1027
-730
-433
-418
-563
-688
-644
-460
-377
-428
-468
-222
211
606
746
664
519
450
256
-33
-362
-1178
-1993
-2090
-2034
-2312
-2274
-2069
-2150
-1818
-1134
-792
-802
-524
-302
-222
-220
-387
-790
-1113
-1174
-1260
-1076
-1018
-961
-978
-846
-831
-782
-710
-778
-881
-876
-728
-838
-872
-935
-917
-883
-558
-329
-232
-168
-110
-45
-53
-49
-197
-301
-368
-364
-408
-343
-364
-326
-160
106
421
782
1177
1427
1652
1819
1917
1846
1864
1885
1953
2117
2307
2458
2658
3038
3413
3894
4513
5185
5163
2536
-176
-1886
-3397
-4220
-4092
-4788
-6595
-6128
-4655
-3781
-3565
-3076
-2628
-1356
1058
2231
1568
343
-298
-294
465
626
-3
-325
394
1668
2464
2469
1723
1151
1751
2619
2410
1419
169
-944
-1654
-1882
-2509
-3494
-3723
-3151
-2344
-1810
-1562
-1647
-1532
-913
-304
-66
-28
-58
-111
-58
-160
-407
-498
-196
244
656
1127
1341
1444
1575
1503
1094
657
526
319
-40
-508
-1097
-1562
-1645
-1533
-1548
-1539
-1381
-981
-578
-347
-525
-855
-874
-705
-530
-580
-721
-826
-622
-246
-42
-11
70
365
772
1125
1103
867
469
203
-39
-460
-1029
-1543
-2091
-2528
-2387
-2308
-2329
-2142
-1667
-1475
-1078
-641
-579
-669
-593
-604
-772
-794
-996
-1210
-1281
-1085
-1017
-805
-686
-701
-723
-580
-528
-709
-765
-870
-974
-983
-822
-884
-850
-718
-549
-422
-239
-85
-119
-78
-95
-152
-252
-278
-424
-503
-491
-412
-295
-131
66
250
567
939
1280
1511
1690
1778
1837
1905
1909
1899
1984
2096
2236
2525
2817
3192
3636
4214
4713
5357
4723
1542
-995
-2591
-3903
-4681
-4239
-5263
-6681
-5542
-4009
-3313
-3113
-2527
-2202
-726
1365
2035
971
-245
-732
-550
230
301
-43
-51
1123
2496
3115
2998
2169
1676
2288
2796
2173
925
-290
-1351
-1990
-2079
-2752
-3507
-3350
-2504
-1694
-1208
-1023
-1240
-1188
-730
-411
-468
-554
-613
-574
-424
-444
-524
-399
213
800
1288
1709
1829
1886
1879
1623
929
381
169
-90
-383
-763
-1208
-1478
-1298
-1068
-1020
-997
-835
-536
-206
-103
-498
-925
-1081
-1020
-890
-857
-920
-862
-452
-13
245
333
440
615
895
1088
857
397
28
-304
-662
-932
-1226
-1859
-2518
-2356
-2061
-1976
-1810
-1495
-1589
-1408
-818
-709
-884
-876
-788
-790
-738
-789
-941
-1081
-949
-796
-520
-382
-385
-394
-416
-484
-566
-669
-868
-1078
-1210
-1064
-1003
-956
-872
-699
-546
-298
-27
-9
-55
-127
-167
-246
-358
-496
-592
-589
-475
-294
-76
137
357
641
941
1257
1522
1704
1759
1755
1799
1850
1832
1860
1998
2236
2522
2904
3259
3671
4095
4637
5135
5372
3071
-214
-2154
-3663
-4800
-4742
-4570
-6178
-6059
-4297
-3036
-2663
-2270
-1984
-1404
415
1757
1391
-55
-926
-1135
-463
194
220
121
821
2344
3376
3610
3035
2015
1829
2375
2135
984
-321
-1409
-2243
-2306
-2411
-3076
-3235
-2493
-1494
-853
-587
-835
-1164
-1086
-838
-898
-1120
-1189
-1100
-778
-487
-361
-199
348
1110
1632
2034
2159
2041
1887
1648
988
159
-229
-397
-487
-604
-812
-1027
-911
-529
-347
-394
-488
-421
-301
-244
-587
-1205
-1584
-1606
-1389
-1181
-1008
-877
-498
107
573
699
624
613
680
803
694
286
-157
-477
-681
-1012
-1486
-1937
-1903
-1604
-1332
-1096
-930
-953
-974
-836
-911
-1051
-1139
-1083
-1161
-1154
-1061
-1071
-1080
-985
-812
-679
-380
-247
-333
-567
-649
-766
-836
-894
-977
-943
-845
-651
-592
-445
-406
-306
-216
-59
-42
-98
-142
-266
-393
-499
-475
-515
-445
-375
-197
14
271
441
601
832
1088
1393
1575
1623
1598
1655
1649
1688
1794
1935
2184
2542
2986
3283
3723
4133
4560
4951
5262
3348
-3
-2070
-3515
-4709
-4690
-4211
-5472
-5615
-3971
-2586
-2200
-1940
-1830
-1520
-167
982
711
-637
-1558
-1707
-997
-169
155
297
1075
2533
3614
3904
3349
2180
1652
1972
1709
611
-544
-1441
-2105
-2085
-1943
-2271
-2371
-1773
-904
-436
-435
-905
-1451
-1625
-1612
-1720
-1923
-1904
-1607
-1018
-444
-156
85
658
1421
1855
2056
1979
1669
1402
1148
573
-189
-513
-440
-241
-106
-99
-211
-134
169
275
74
-308
-626
-695
-699
-1001
-1526
-1865
-1793
-1400
-942
-618
-422
-157
311
663
699
472
301
210
222
52
-440
-1072
-1466
-1432
-1273
-1197
-1466
-1453
-1238
-998
-955
-907
-1161
-1446
-1319
-1125
-1124
-1157
-1009
-1053
-1025
-1000
-856
-884
-877
-865
-830
-774
-788
-873
-1147
-1235
-1211
-981
-863
-750
-761
-650
-524
-451
-359
-319
-230
-169
2
-27
-97
-177
-199
-282
-230
-117
-14
136
223
312
455
700
882
1129
1279
1361
1445
1602
1615
1572
1622
1719
1976
2269
2621
2900
3264
3575
3958
4347
4684
3920
1183
-1346
-2807
-3852
-4201
-3598
-4085
-5012
-4097
-2574
-1861
-1649
-1706
-1941
-1274
-56
179
-736
-1818
-2194
-1551
-277
540
811
1274
2306
3479
3957
3553
2357
1230
1114
1220
638
-326
-1083
-1556
-1517
-1064
-988
-1154
-979
-528
-160
-204
-768
-1591
-2088
-2261
-2323
-2273
-2131
-1800
-1189
-428
108
410
781
1233
1477
1483
1304
970
696
488
247
-126
-299
-62
329
623
660
513
379
384
273
-116
-643
-1106
-1309
-1280
-1279
-1505
-1716
-1545
-1099
-668
-443
-394
-419
-338
-186
-221
-462
-711
-850
-1058
-1194
-1157
-1155
-1134
-821
-551
-568
-485
-388
-539
-691
-662
-701
-753
-757
-829
-942
-834
-633
-585
-651
-702
-731
-815
-873
-986
-1168
-1303
-1271
-1264
-1262
-1181
-1111
-1020
-839
-663
-599
-489
-417
-417
-380
-244
-128
-30
49
71
101
204
302
329
350
398
499
614
755
846
947
1149
1337
1361
1333
1366
1379
1428
1520
1624
1743
1966
2216
2450
2760
3113
3372
3762
4224
4201
2633
-105
-2075
-3207
-3721
-3309
-2862
-3552
-3751
-2562
-1469
-1143
-1276
-1852
-2098
-1399
-702
-1030
-2061
-2743
-2417
-1144
305
1021
1234
1791
2839
3738
3712
2760
1434
684
817
857
277
-450
-853
-700
-129
275
150
-139
-144
-11
-103
-689
-1624
-2392
-2605
-2540
-2424
-2230
-1852
-1247
-516
26
186
178
276
458
364
51
-232
-360
-178
118
229
224
450
952
1433
1557
1214
699
400
303
5
-547
-1091
-1305
-1128
-879
-795
-919
-1026
-824
-424
-292
-566
-959
-1223
-1516
-1881
-2070
-2102
-2076
-1785
-1234
-872
-706
-431
-225
-258
-263
-170
-185
-346
-495
-589
-569
-429
-317
-271
-190
-140
-212
-421
-704
-1009
-1227
-1277
-1339
-1455
-1441
-1298
-1179
-1079
-962
-834
-784
-768
-768
-830
-884
-832
-802
-783
-692
-507
-276
-16
176
277
373
455
502
530
616
760
978
1226
1379
1419
1469
1555
1578
1579
1629
1664
1759
1934
2091
2255
2485
2701
2967
3346
3704
3721
2636
245
-1802
-2711
-2929
-2577
-2132
-2569
-3026
-2276
-1184
-907
-1302
-2052
-2510
-2091
-1559
-1853
-2791
-3319
-2788
-1294
265
964
874
1041
1765
2489
2523
1785
771
229
508
926
707
228
151
614
1337
1663
1277
543
34
-210
-518
-1046
-1745
-2340
-2408
-2027
-1756
-1676
-1453
-1022
-634
-370
-352
-667
-1012
-1101
-1122
-1234
-1188
-895
-448
19
352
542
762
1058
1244
1118
776
408
174
91
-45
-289
-424
-290
17
218
121
-188
-524
-681
-751
-993
-1537
-2283
-2774
-2695
-2403
-2247
-2061
-1875
-1750
-1514
-1165
-1104
-1262
-1325
-1244
-1144
-1025
-915
-840
-702
-435
-41
270
373
223
-138
-433
-530
-640
-818
-881
-956
-945
-718
-574
-646
-663
-647
-639
-665
-786
-1011
-1169
-1170
-1036
-851
-597
-368
-259
-182
-97
-12
66
156
162
160
319
583
823
1017
1154
1286
1507
1724
1769
1743
1708
1748
1897
2058
2183
2347
2559
2773
3086
3384
3644
3529
2404
260
-1478
-2134
-2009
-1546
-1374
-1949
-2386
-1800
-895
-788
-1511
-2441
-2771
-2441
-2225
-2826
-3819
-4105
-3131
-1400
-83
165
-159
-72
642
1271
1090
330
-269
-175
454
917
711
333
583
1537
2430
2574
1979
1186
731
597
356
-183
-682
-782
-506
-233
-308
-625
-726
-452
-241
-436
-970
-1533
-1880
-2007
-2060
-2106
-1991
-1500
-792
-355
-315
-430
-440
-244
-100
-236
-554
-707
-541
-238
-26
37
147
499
945
1060
733
235
-152
-524
-943
-1184
-1266
-1307
-1222
-1117
-1164
-1196
-1006
-826
-933
-1227
-1481
-1649
-1786
-1945
-2011
-1819
-1405
-960
-734
-686
-689
-733
-752
-825
-994
-1102
-1027
-964
-958
-850
-575
-279
10
166
202
192
148
-41
-223
-307
-268
-172
-89
-18
31
111
233
250
164
108
165
202
157
149
235
398
558
649
708
784
885
963
988
994
1059
1203
1353
1446
1542
1732
1959
2198
2390
2555
2607
2262
1241
-28
-833
-913
-512
-153
-273
-743
-856
-398
79
-64
-787
-1471
-1536
-1201
-1170
-1800
-2566
-2633
-1754
-580
-50
-414
-982
-1014
-485
-123
-433
-1114
-1397
-996
-339
-120
-533
-941
-680
178
906
922
401
-36
8
300
307
-62
-388
-292
230
653
614
237
-13
155
470
539
250
-121
-299
-264
-222
-384
-644
-703
-491
-248
-215
-443
-681
-739
-649
-635
-756
-866
-872
-793
-713
-741
-852
-887
-768
-630
-679
-846
-938
-885
-759
-613
-532
-537
-453
-244
-100
-154
-290
-370
-396
-336
-341
-459
-572
-602
-538
-441
-385
-432
-493
-485
-449
-493
-627
-718
-697
-706
-654
-544
-534
-488
-386
-338
-206
-60
-107
-187
-197
-147
-126
-215
-313
-347
-313
-232
-143
-122
-192
-257
-207
-142
-158
-115
-105
-162
-156
-117
-105
-155
-245
-281
-216
-156
-110
-87
-84
-84
-42
21
48
91
137
155
168
200
228
213
226
279
320
278
140
39
5
55
145
180
97
-11
-37
-14
-19
-92
-231
-364
-391
-331
-287
-362
-469
-493
-409
-325
-307
-408
-535
-566
-532
-500
-516
-565
-602
-537
-405
-329
-334
-373
-410
-407
-361
-322
-379
-513
-584
-566
-541
-551
-581
-569
-505
-444
-399
-389
-391
-387
-368
-346
-352
-360
-361
-356
-348
-318
-289
-262
-215
-192
-213
-237
-239
-251
-283
-337
-394
-448
-484
-488
-500
-534
-555
-541
-469
-435
-435
-434
-455
-480
-498
-492
-495
-534
-538
-517
-483
-431
-433
-422
-375
-307
-267
-261
-254
-251
-252
-268
-297
-343
-397
-451
-481
-486
-509
-531
-520
-487
-440
-408
-383
-378
-380
-344
-312
-321
-332
-333
-316
-283
-246
-231
-232
-199
-144
-88
-62
-63
-63
-41
-33
-63
-90
-123
-148
-188
-206
-269
-218
-153
-162
-148
-119
-71
-58
-30
-9
0
-41
-74
-63
-36
-25
-33
-46
-12
44
85
107
100
82
66
54
53
39
5
-22
-34
-52
-60
-23
8
27
32
34
18
-14
-48
-94
-154
-199
-219
-260
-295
-331
-362
-373
-379
-384
-380
-361
-359
-350
-336
-340
-352
-360
-382
-424
-442
-435
-462
-498
-497
-480
-481
-463
-429
-402
-398
-411
-427
-450
-471
-493
-525
-542
-530
-494
-448
-387
-319
-283
-236
-190
-163
-151
-158
-191
-247
-297
-334
-362
-378
-360
-339
-312
-279
-257
-245
-242
-251
-277
-308
-359
-407
-461
-516
-556
-556
-530
-505
-448
-402
-377
-347
-327
-307
-309
-316
-309
-305
-307
-314
-307
-289
-265
-231
-194
-169
-173
-184
-160
-150
-179
-240
-280
-293
-287
-305
-347
-357
-337
-315
-299
-283
-273
-243
-195
-155
-148
-164
-185
-189
-182
-189
-180
-140
-135
-137
-115
-116
-106
-79
-59
-11
19
10
-10
-43
-78
-114
-141
-157
-175
-171
-165
-180
-187
-183
-169
-142
-116
-100
-95
-87
-82
-85
-107
-145
-152
-129
-111
-74
-70
-90
-102
-101
-113
-166
-198
-196
-203
-213
-229
-298
-366
-393
-387
-377
-365
-352
-344
-361
-373
-373
-396
-440
-450
-434
-427
-424
-428
-416
-408
-417
-433
-424
-401
-384
-334
-289
-279
-294
-320
-351
-388
-411
-433
-447
-446
-430
-413
-393
-367
-341
-321
-310
-295
-283
-267
-258
-253
-227
-188
-166
-157
-144
-118
-94
-86
-87
-91
-106
-120
-134
-163
-198
-217
-211
-203
-205
-233
-244
-233
-212
-201
-216
-226
-220
-230
-244
-244
-245
-238
-215
-199
-199
-221
-219
-205
-203
-191
-161
-138
-110
-88
-99
-139
-165
-156
-166
-164
-149
-164
-166
-145
-135
-126
-123
-112
-104
-113
-133
-155
-194
-234
-260
-256
-271
-273
-254
-228
-225
-236
-217
-202
-183
-166
-147
-136
-146
-166
-177
-177
-177
-183
-190
-213
-231
-216
-207
-219
-224
-201
-188
-181
-170
-173
-192
-238
-284
-314
-361
-379
-381
-383
-356
-308
-267
-238
-212
-182
-135
-108
-87
-74
-92
-126
-113
-113
-137
-160
-165
-154
-167
-169
-160
-168
-171
-152
-116
-110
-108
-104
-109
-124
-155
-172
-190
-214
-247
-246
-216
-199
-179
-171
-187
-204
-204
-200
-215
-231
-249
-236
-217
-221
-205
-189
-188
-190
-179
-158
-143
-141
-157
-190
-206
-229
-261
-293
-301
-278
-276
-265
-240
-213
-201
-182
-159
-158
-170
-199
-231
-246
-261
-285
-308
-327
-328
-342
-355
-371
-384
-362
-316
-305
-336
-344
-352
-375
-378
-356
-322
-323
-299
-263
-243
-198
-183
-166
-165
-158
-173
-205
-226
-258
-266
-264
-264
-262
-254
-248
-224
-162
-107
-94
-97
-136
-191
-228
-250
-277
-285
-262
-256
-255
-258
-267
-261
-244
-228
-219
-221
-226
-237
-250
-261
-286
-302
-286
-268
-255
-245
-238
-230
-217
-210
-217
-227
-243
-269
-296
-298
-311
-320
-323
-309
-305
-320
-337
-334
-326
-340
-345
-339
-316
-298
-276
-259
-272
-271
-253
-237
-240
-237
-218
-229
-225
-210
-188
-168
-157
-113
-90
-68
-75
-88
-84
-90
-77
-96
-111
-145
-198
-212
-216
-221
-203
-205
-197
-212
-227
-225
-256
-291
-294
-294
-303
-306
-312
-294
-265
-249
-232
-234
-245
-272
-316
-333
-338
-333
-329
-323
-296
-299
-292
-288
-284
-263
-263
-273
-300
-327
-356
-359
-363
-382
-381
-381
-386
-372
-320
-313
-317
-300
-281
-264
-263
-247
-253
-296
-323
-340
-356
-376
-368
-339
-323
-310
-294
-301
-293
-299
-320
-304
-298
-303
-314
-316
-337
-337
-342
-348
-347
-330
-314
-319
-288
-257
-245
-245
-236
-222
-208
-210
-219
-231
-255
-284
-328
-368
-390
-395
-367
-347
-360
-360
-373
-381
-350
-324
-295
-292
-271
-225
-208
-188
-167
-162
-155
-132
-116
-121
-127
-138
-133
-133
-162
-197
-204
-214
-230
-239
-242
-243
-227
-188
-175
-177
-154
-147
-167
-189
-226
-253
-271
-300
-325
-317
-314
-306
-286
-256
-237
-223
-199
-202
-220
-212
-179
-168
-148
-118
-105
-136
-184
-186
-166
-169
-166
-141
-100
-89
-106
-124
-131
-157
-183
-210
-247
-272
-298
-337
-357
-354
-330
-339
-355
-343
-324
-298
-292
-286
-289
-318
-336
-310
-289
-287
-267
-245
-240
-229
-213
-208
-204
-192
-164
-140
-135
-134
-143
-132
-130
-146
-154
-149
-129
-126
-127
-121
-111
-119
-141
-195
-241
-256
-271
-284
-315
-349
-362
-358
-347
-311
-263
-248
-241
-234
-229
-239
-263
-292
-329
-332
-314
-308
-300
-289
-273
-245
-209
-208
-222
-229
-272
-319
-354
-365
-367
-376
-383
-367
-355
-343
-302
-233
-171
-141
-137
-171
-200
-221
-262
-305
-343
-373
-395
-374
-341
-321
-286
-254
-222
-193
-189
-221
-251
-268
-278
-262
-246
-236
-222
-198
-193
-156
-112
-106
-111
-91
-78
-102
-128
-153
-178
-183
-171
-156
-157
-169
-144
-128
-153
-161
-136
-132
-154
-180
-212
-247
-260
-267
-265
-263
-277
-266
-258
-256
-254
-245
-228
-279
-1018
-1271
-180
413
98
-443
-633
-434
-209
-114
-181
-299
-390
-355
-222
-213
-341
-445
-360
-167
-230
-470
-650
-620
-384
-171
-200
-325
-345
-328
-268
-266
-375
-437
-429
-386
-284
-235
-347
-479
-481
-368
-230
-267
-553
-624
-216
-17
-203
-404
-411
-321
-190
-146
-208
-298
-482
-462
-189
-136
-243
-265
-253
-172
-249
-323
-311
-413
-368
-204
-307
-441
-463
-421
-441
-352
-395
-430
-356
-459
-501
-302
-357
-655
-437
-131
-210
-482
-621
-510
-386
-231
-15
-243
-458
-382
-298
-292
-333
-395
-468
-345
-203
-390
-603
-584
-338
-307
-399
-337
-403
-330
-292
-350
-383
-393
-292
-364
-439
-351
-360
-371
-367
-408
-432
-445
-428
-127
-194
-547
-331
-187
-254
-431
-523
16
25
-415
-517
-382
-383
-84
-107
-429
-133
-159
-339
-462
-195
55
-363
-675
-164
-287
-694
-291
-170
-897
-558
28
-170
-395
-614
-423
-266
-276
-47
-396
-788
-469
-300
-88
-476
-457
-163
-455
-232
-230
-121
-234
-203
-309
-43
240
-70
-126
-457
-78
43
204
-52
-485
-288
-3
-279
-397
120
-241
-677
-209
169
-631
-673
-403
-399
298
-232
-968
-241
-102
-652
-289
208
-157
-764
-548
312
-126
-584
-691
-268
448
251
-447
-533
-255
-19
25
-444
-204
126
2
-406
-340
-341
-409
-315
-82
8
-19
-311
-518
-280
-328
31
-197
-549
36
363
-550
-864
-178
-96
-238
-352
-403
-253
-379
-551
-501
-279
107
-133
-516
-538
-131
-32
-391
-211
-256
135
-89
-159
-277
-219
366
-252
-673
-380
130
180
-208
-866
-380
36
86
-90
-275
-366
-16
-99
-811
-159
583
-187
-693
-378
36
407
17
-745
-507
-54
328
354
-318
-569
-207
-320
-153
115
17
-128
-564
-363
45
212
-351
-870
-174
698
128
-578
-472
-260
163
-414
-855
178
327
-324
-408
-634
-501
534
160
-682
-621
-86
368
-494
-873
30
390
-524
-786
325
371
-394
-788
-276
161
82
2
-197
-536
-435
337
404
-742
-583
620
465
-329
-706
117
-102
-164
-27
-149
22
-113
-401
-541
434
275
-900
-915
-31
516
297
-595
-466
158
-257
-117
-310
-115
298
73
-663
-1159
-39
619
-355
-1080
-558
108
-22
-148
-519
-668
-54
-401
-739
72
291
-577
-1244
-502
456
-235
-818
-271
230
-150
-671
-495
100
199
-466
-694
-48
306
-210
-587
-349
-200
354
-149
-578
-460
-195
-87
-226
-61
-496
-128
90
-472
-322
428
-189
-807
51
274
-617
-463
-180
-189
116
-78
-697
-407
374
103
-585
-379
-19
-356
-326
-273
-467
-300
-149
-121
-243
-417
-566
-444
-251
-141
-306
-639
-114
-51
-705
-502
8
-25
-570
-374
56
-272
-876
-215
137
-255
-605
-490
-372
30
305
-804
-1000
20
456
-63
-327
-652
-550
559
120
-957
-554
125
-339
-54
23
-248
-455
-134
-134
67
458
-420
-5
293
-310
-290
-514
-304
568
376
-372
-486
-250
-124
-139
-197
-220
-189
142
-672
-616
145
-315
-588
-227
141
82
-272
-785
-559
-9
334
-271
-448
-40
-161
-623
-312
449
204
-585
-549
294
169
-194
-479
-602
367
963
-132
-1210
-979
175
890
526
-505
-672
-434
-564
-101
491
180
-660
-827
-276
-24
-149
-578
-524
-70
337
104
-437
-240
-537
-406
293
804
347
-695
-830
-660
49
264
408
-95
-299
-355
-207
-177
-132
-445
-459
458
415
-647
-1064
-464
-25
197
131
-157
-535
-203
-308
-673
-341
506
45
-559
-77
-331
-237
-523
-574
122
544
-162
-592
-182
-307
-193
92
-123
-23
49
-164
-473
-287
-85
-272
-356
203
647
6
-952
-1232
161
215
-138
163
-251
-116
-382
-302
396
336
-559
-477
317
172
-61
-350
-631
-414
220
295
243
-96
-647
-494
21
-155
-200
-32
-141
-388
-404
304
29
-296
-525
-236
736
494
-660
-883
328
483
-103
126
136
-349
-206
214
-10
-241
-219
-444
63
456
-134
-699
-479
-181
-240
-104
-267
-363
-667
-980
-8
256
-333
-379
-590
-206
-251
-490
-473
-255
150
180
-28
-134
-391
-406
-121
-222
263
639
-249
-599
-313
-60
210
-133
-199
337
273
-186
-574
-789
-284
44
28
85
-198
-292
-370
-321
-210
-93
222
368
-201
-621
-421
205
-131
-58
278
2
310
49
-486
-542
173
460
-80
-310
12
122
-143
-373
-360
-190
57
-45
-385
-449
-393
-89
-10
-397
-651
-496
-379
-168
-451
-865
-268
28
-252
-400
-207
-129
-307
-471
129
265
-152
-295
-444
-374
36
29
-237
-316
-319
-127
-182
-157
-161
-500
-789
-379
-290
-138
-231
-246
-163
-226
-379
-352
-743
-784
-328
-260
-39
-12
-309
-656
-673
-260
-18
74
16
-331
-211
-293
-403
-59
62
-424
-149
423
-45
-676
-801
-444
-199
72
85
-272
-240
-101
-200
-281
-142
-35
-2
-262
-256
-278
-401
-50
-73
-253
-254
-184
-169
-313
-348
-397
-386
7
197
81
-458
-650
-495
-492
-95
45
-299
-648
-588
-199
-121
-418
-369
-315
-283
-341
-290
-228
-265
-271
-542
-377
-69
22
-18
-68
-431
-541
-314
-72
-226
-707
-214
19
-579
-395
-154
-662
-583
-556
-224
-216
-427
-409
-537
-335
-313
-382
-397
-101
-88
-381
-555
-465
-243
-79
-202
-276
-21
-233
-300
-537
-437
76
-240
-400
178
444
-421
-584
-406
-416
-256
-80
217
-332
-706
-417
-503
-392
104
-6
-252
-393
-360
-386
-399
-368
-335
-195
-187
-33
56
-260
-506
-557
-280
144
187
31
-534
-502
-147
-202
-78
4
251
349
-54
-469
-598
-484
-347
12
295
86
-147
-472
-757
-411
32
158
-78
-205
-319
-486
-516
-621
-389
-93
-79
-13
-299
-783
-1040
-590
-295
-187
-356
-355
-63
-84
-319
-721
-776
-304
13
-8
-139
-666
-713
-721
-474
-58
-87
-270
-193
-179
-328
-567
-497
-217
-83
-40
72
167
-287
-791
-564
-248
-216
136
165
-20
-390
-433
-109
-517
-839
-334
221
-20
-259
-318
-490
-576
-373
-123
-55
-51
-250
-333
-251
-473
-357
-328
-406
-11
-62
-274
-169
-149
-374
-594
-592
116
102
-573
-467
-317
-113
-293
-411
-73
-377
-591
-290
-100
-62
-58
-158
-306
-294
-235
-63
-80
92
-68
-323
-331
-167
-154
-78
-31
-139
81
-79
-199
-394
-440
-370
-233
5
270
-18
-477
-476
-390
-144
61
92
179
-15
-426
-469
-339
-399
-190
-60
-116
-180
-542
-501
-346
-460
-494
-127
-89
-174
-200
-512
-325
-190
24
-36
-343
-123
-278
-365
-360
-351
-103
38
-83
-116
-58
-456
-678
-165
-160
-339
-203
-200
-297
-537
-409
-399
-409
-131
-141
-307
-167
-474
-633
-548
-563
-436
-17
184
-121
-484
-757
-583
-455
-161
-139
-240
-210
-274
-309
-425
-359
-363
-378
-87
-44
-319
-413
-468
-617
-329
-217
-324
-473
-681
-406
-336
-488
-509
-456
-480
-429
-471
-291
-248
-375
-415
-193
-139
-368
-473
-516
-337
-165
-122
-272
-415
-489
-270
-215
-218
-234
-363
-230
-286
-362
-223
-239
-323
-528
-420
-271
-264
-338
-309
-395
-336
-4
-18
-279
-307
-340
-567
-409
-485
-350
-98
-278
-384
-307
-315
-557
-444
-99
33
-90
-193
-378
-465
-253
-115
-274
-395
-85
30
-59
-353
-360
-355
-438
-17
41
-68
-186
-480
-665
-423
-159
-118
-160
-192
-198
-313
-452
-361
-141
-94
-164
-243
-112
-168
-308
-267
-222
-208
-63
54
-76
-187
-267
-313
-323
-259
-71
64
86
-127
-269
-468
-410
-223
-230
-263
-417
-328
-233
-224
-172
-325
-396
-360
-259
-32
-50
-128
-346
-535
-437
-57
-55
-224
-268
-311
-286
-330
-352
-319
-379
-482
-404
-218
-64
-245
-468
-474
-439
-434
-387
-317
-266
-393
-682
-652
-542
-568
-533
-276
-230
-472
-628
-540
-342
-445
-446
-197
-244
-371
-447
-429
-353
-574
-535
-125
-33
-79
-304
-546
-360
-125
-271
-177
-91
-249
-413
-443
-335
-403
-300
-64
59
-6
-140
-444
-652
-403
80
16
-184
-289
-244
-244
-393
-79
89
-99
-258
-277
-164
-173
-199
-140
38
-16
24
46
269
162
-108
17
105
403
543
336
94
7
98
331
378
574
392
65
-37
44
322
554
498
313
222
233
211
266
256
43
14
120
257
227
-38
-197
-241
-121
70
110
25
-108
-285
-439
-524
-437
-364
-475
-660
-769
-795
-861
-940
-978
-990
-1054
-1067
-1056
-1097
-1151
-1200
-1193
-1124
-1047
-975
-980
-1095
-1206
-1176
-1073
-885
-784
-846
-824
-766
-706
-688
-691
-602
-552
-542
-471
-399
-363
-375
-424
-368
-94
65
-191
-435
-137
-12
-340
-274
22
214
2
-155
51
98
-101
-167
67
86
204
221
-111
-229
54
287
211
62
-85
139
116
60
135
80
-18
42
344
378
492
377
105
176
373
552
586
771
792
648
625
752
1067
1144
1188
1204
1310
1567
1613
1207
657
266
26
123
633
1108
1185
812
285
59
75
147
92
-176
-525
-754
-854
-865
-766
-706
-624
-506
-511
-732
-1073
-1409
-1647
-1744
-1656
-1399
-1212
-1158
-1223
-1334
-1419
-1396
-1265
-1155
-1121
-1198
-1311
-1302
-1148
-925
-664
-404
-279
-245
-210
-193
-220
-298
-284
-95
128
294
328
260
197
201
263
323
309
173
10
-147
-258
-315
-276
-175
-89
-141
-441
-723
-996
-1198
-1131
-988
-919
-932
-1074
-1162
-1143
-1157
-1092
-1029
-1112
-1292
-1385
-1424
-1453
-1422
-1275
-1065
-841
-775
-870
-914
-1032
-1071
-967
-793
-580
-499
-515
-514
-517
-448
-116
94
-133
-245
-303
-222
-270
-115
195
305
341
328
424
527
393
77
126
603
566
363
518
517
555
735
708
852
1016
930
896
727
813
874
956
1182
1356
1322
1511
1660
1708
1827
1400
344
-250
-61
135
717
1281
1093
458
-13
15
357
401
44
-435
-918
-1084
-961
-926
-1017
-992
-901
-646
-310
-533
-1257
-1764
-1935
-1986
-1785
-1477
-1289
-1298
-1374
-1281
-1198
-1238
-1121
-1015
-1069
-1128
-1296
-1434
-1310
-1037
-753
-429
-119
1
-28
-45
-115
-310
-456
-314
-24
90
78
113
86
93
298
458
487
346
85
-103
-195
-251
-301
-225
-41
101
108
58
-78
-341
-535
-536
-452
-512
-610
-666
-735
-745
-696
-610
-526
-530
-596
-708
-959
-1361
-1588
-1437
-1193
-1006
-874
-970
-1214
-1414
-1433
-1268
-1195
-1182
-1151
-1181
-1243
-1207
-1096
-984
-779
-578
-473
-497
-697
-909
-965
-835
-625
-426
-341
-297
-253
-322
-453
-509
-487
-393
-224
-130
-141
-263
-335
-179
109
135
330
398
334
240
104
66
160
295
508
629
585
635
574
566
518
590
923
953
901
1102
1144
1135
1078
1321
1547
1610
1907
2016
1818
1005
122
49
231
449
990
1340
1094
591
237
298
409
243
-11
-310
-609
-707
-808
-1007
-1027
-883
-675
-316
-142
-581
-1277
-1673
-1891
-1920
-1690
-1455
-1275
-1278
-1317
-1169
-1145
-1189
-1027
-903
-900
-962
-1183
-1346
-1289
-1156
-936
-523
-89
78
46
9
-133
-338
-414
-216
77
133
138
186
153
248
469
598
656
624
501
379
225
25
-121
-97
64
254
319
291
169
-77
-229
-210
-203
-320
-408
-437
-497
-513
-508
-489
-424
-396
-331
-332
-497
-740
-1086
-1450
-1555
-1378
-1124
-939
-818
-819
-1012
-1183
-1249
-1284
-1255
-1182
-1119
-1126
-1178
-1175
-1137
-988
-700
-516
-518
-572
-681
-838
-965
-1004
-924
-746
-515
-332
-236
-335
-526
-497
-359
-317
-47
-9
-262
-204
-52
25
-23
209
260
249
190
240
69
216
364
94
5
333
950
649
544
682
534
624
689
790
964
979
834
733
852
1284
1447
1323
1439
1665
1793
1824
1443
531
274
312
267
781
1362
1219
663
334
525
776
594
263
1
-265
-473
-669
-845
-881
-876
-895
-656
-234
-320
-890
-1213
-1391
-1654
-1654
-1511
-1406
-1413
-1503
-1391
-1299
-1358
-1203
-982
-939
-936
-1061
-1247
-1269
-1263
-1302
-1108
-684
-392
-269
-78
-19
-187
-311
-248
-42
-4
-64
48
82
32
162
312
415
508
503
500
448
246
-39
-162
-73
27
130
236
281
208
69
21
82
-37
-207
-226
-308
-451
-546
-628
-635
-608
-558
-435
-377
-457
-647
-876
-1009
-1212
-1576
-1556
-1244
-1265
-1286
-1023
-976
-1230
-1395
-1300
-1178
-1249
-1349
-1307
-1307
-1390
-1388
-1237
-982
-735
-600
-545
-399
-508
-814
-851
-647
-572
-488
-380
-315
-235
-347
-382
-173
-47
-242
-147
135
35
-273
-390
-188
-68
-97
89
477
649
168
32
415
72
160
540
244
213
315
364
378
507
519
616
648
688
1099
768
615
912
808
913
1171
1312
1511
1657
1572
1331
907
625
654
484
436
898
959
518
295
422
566
378
97
128
153
-177
-535
-682
-796
-952
-1018
-843
-398
-274
-757
-1061
-934
-1085
-1435
-1461
-1365
-1359
-1489
-1488
-1313
-1339
-1466
-1259
-945
-813
-793
-916
-1015
-1047
-1172
-1189
-931
-704
-610
-416
-170
-187
-317
-254
-74
27
-36
7
105
-56
-181
-79
9
76
243
406
516
475
267
81
22
9
-28
-1
25
24
0
-56
2
24
-113
-94
1
-60
-209
-363
-511
-655
-713
-656
-546
-520
-598
-687
-774
-1055
-1185
-1050
-1045
-1137
-1128
-1175
-1288
-1402
-1423
-1213
-1167
-1198
-1028
-922
-1083
-1140
-1124
-1072
-948
-847
-739
-576
-461
-559
-572
-554
-508
-527
-395
-202
-187
-393
-396
-206
-424
-339
118
120
-212
11
275
-153
-368
-97
27
184
46
117
141
-22
264
-25
-270
620
710
-297
227
450
-257
-77
300
243
388
362
463
667
624
525
445
755
848
706
856
1008
1045
870
1053
1279
1181
958
737
766
460
260
576
589
255
285
439
411
217
143
153
-11
-207
-220
-292
-578
-756
-765
-690
-643
-607
-730
-747
-649
-809
-1001
-999
-1104
-1327
-1345
-1229
-1149
-1314
-1439
-1281
-1122
-1117
-976
-805
-834
-855
-841
-793
-750
-752
-812
-678
-437
-369
-318
-201
-103
-74
-44
31
118
44
-37
5
-10
-69
-36
8
74
156
157
132
149
170
43
-56
-38
-57
-128
-161
-155
-205
-233
-299
-247
-205
-183
-192
-325
-352
-374
-462
-475
-474
-540
-661
-859
-828
-721
-897
-944
-650
-760
-1065
-996
-845
-1022
-1210
-991
-921
-1086
-1125
-931
-946
-973
-858
-725
-751
-729
-637
-691
-616
-607
-689
-615
-350
-255
-420
-474
-86
-127
-588
-312
217
-187
-570
145
220
-341
-175
-33
12
-15
26
172
115
100
-95
0
-65
120
337
-213
-88
292
54
-190
196
308
232
295
274
319
453
353
-55
286
476
103
176
527
458
233
560
735
545
656
867
807
909
697
408
547
375
231
422
499
173
191
341
217
17
-30
-38
-211
-273
-296
-433
-777
-840
-811
-871
-804
-645
-722
-851
-710
-716
-794
-810
-757
-753
-727
-609
-514
-590
-743
-715
-653
-603
-482
-399
-448
-468
-453
-423
-408
-398
-370
-271
-128
-111
-107
-142
-159
-143
-119
-100
-51
-60
-178
-209
-282
-384
-379
-390
-418
-313
-249
-272
-330
-215
-201
-455
-410
-288
-374
-481
-316
-321
-467
-389
-349
-306
-266
-272
-266
-267
-360
-519
-647
-691
-901
-846
-621
-756
-855
-754
-806
-1007
-876
-767
-944
-1030
-845
-983
-1101
-1054
-1029
-1138
-1142
-818
-757
-780
-965
-780
-845
-1112
-832
-831
-799
-624
-969
-705
-522
-842
-636
-324
-424
-315
-271
27
-385
-424
40
-361
12
-505
12
-10
-568
45
17
-320
-136
111
-186
-205
263
-79
-335
15
-133
-512
-21
-107
-39
-120
-210
-127
-401
332
-126
-373
206
223
-33
94
483
412
137
363
875
394
422
935
634
516
698
389
288
341
343
326
326
372
245
226
374
299
190
288
223
131
132
91
-67
-232
-252
-336
-293
-213
-295
-376
-368
-389
-469
-446
-400
-482
-544
-522
-534
-647
-763
-720
-669
-639
-518
-424
-419
-419
-353
-325
-337
-308
-270
-262
-246
-102
-80
-76
-38
-40
37
71
103
204
124
89
92
-23
6
5
-57
-47
4
-54
-110
-15
-70
-86
19
8
45
57
-39
-109
-190
-237
-145
-153
-210
-233
-267
-320
-411
-332
-405
-327
-293
-455
-354
-350
-552
-629
-347
-531
-637
-282
-394
-712
-358
-300
-730
-586
-278
-489
-769
-541
-483
-644
-640
-593
-528
-426
-414
-417
-372
-251
-600
-340
-421
-575
-254
-302
-524
-309
181
-846
-315
252
-750
-305
-201
-441
-219
13
-353
-438
-28
-146
-613
-78
83
-842
-21
83
-687
-131
125
-363
-64
167
-65
-291
72
13
-305
-4
-29
24
-86
104
126
151
294
219
291
362
323
484
415
309
520
523
436
406
380
330
207
92
159
260
103
-18
173
127
8
49
77
-40
-90
-45
-102
-209
-273
-361
-468
-478
-456
-422
-463
-474
-435
-468
-489
-478
-487
-512
-511
-473
-512
-608
-642
-638
-633
-621
-548
-481
-468
-442
-438
-364
-344
-371
-364
-416
-369
-308
-328
-257
-141
-201
-228
-105
-34
-130
61
26
-98
-38
-93
-68
-188
-126
-101
-216
-140
-8
-152
-330
-110
-144
-348
-163
-80
-193
-383
-280
-278
-508
-395
-296
-369
-300
-376
-577
-275
-359
-608
-354
-405
-627
-477
-289
-614
-652
-314
-420
-597
-432
-343
-472
-460
-238
-431
-463
-543
-569
-257
-410
-497
-387
-313
-203
-684
-308
5
-508
-56
-142
-501
-31
-308
-279
-270
-345
11
-218
-508
-13
-78
-326
28
-323
72
-207
-200
24
-126
-174
-112
-84
-206
225
-198
-202
36
-103
-138
9
-167
-14
87
-182
-38
-74
-222
-222
39
-51
-136
-36
50
16
-91
-44
104
-11
89
193
123
142
342
364
180
162
216
-66
-105
-64
-62
-46
-175
-152
-48
-131
-193
-111
-146
-140
-124
-129
-240
-303
-261
-302
-374
-360
-349
-335
-391
-302
-323
-441
-384
-388
-435
-433
-438
-482
-536
-592
-556
-618
-580
-435
-344
-396
-372
-332
-320
-481
-311
-322
-447
-265
-362
-281
-476
-411
-193
-339
-379
-262
-180
-193
-273
-190
-153
-306
-210
-212
-371
-211
-141
-331
-294
-175
-268
-267
-341
-292
-220
-344
-477
-427
-332
-467
-483
-502
-427
-308
-430
-550
-399
-478
-470
-348
-411
-457
-317
-397
-655
-395
-429
-572
-534
-450
-451
-436
-398
-535
-335
-419
-553
-482
-469
-489
-628
-459
-195
-535
-435
-286
-380
-454
-445
-418
-190
-386
-637
-205
-368
-429
-364
-351
-243
-427
-261
-261
-229
-160
-311
-158
-68
-166
-279
-119
-143
-172
-289
-361
-66
-55
-288
-129
-21
-227
-304
-337
-334
-122
-289
-431
-141
-200
-225
-238
-202
-166
-168
-125
0
-65
-108
-92
-80
19
-80
25
94
56
79
216
13
96
86
-56
-65
-49
-92
-157
-104
-155
-194
-233
-259
-150
-122
-152
-105
-156
-207
-246
-291
-332
-386
-342
-434
-465
-479
-557
-469
-460
-452
-460
-494
-461
-464
-540
-557
-535
-516
-584
-578
-537
-522
-473
-522
-568
-505
-459
-435
-495
-468
-371
-463
-452
-479
-339
-440
-461
-256
-306
-315
-243
-290
-310
-379
-266
-416
-546
-357
-443
-454
-337
-336
-417
-385
-380
-413
-427
-476
-425
-351
-389
-465
-332
-460
-433
-365
-429
-428
-536
-347
-270
-400
-388
-398
-447
-307
-597
-550
-233
-363
-536
-392
-298
-355
-519
-369
-327
-574
-196
-525
-413
-360
-391
-212
-503
-230
-561
-479
-282
-363
-208
-115
-250
-260
-242
-196
-226
-477
-84
-351
-318
-141
-444
-322
-213
-313
-338
-451
-319
-160
-409
-188
-163
9
-226
-359
142
-220
-237
-96
-223
-313
-195
-210
-300
-92
-196
-362
-267
-247
-170
-277
-217
-102
-255
-147
-153
49
-177
-130
-11
-51
-28
-70
8
-108
181
55
91
69
-49
-65
-131
-93
-103
-137
-207
-277
-120
-60
-201
-72
-149
-193
-119
-137
-188
-331
-346
-344
-431
-468
-521
-527
-509
-466
-547
-503
-549
-458
-548
-566
-475
-564
-528
-559
-567
-566
-542
-639
-486
-460
-556
-499
-279
-398
-478
-208
-248
-413
-352
-298
-472
-396
-429
-476
-504
-334
-211
-348
-263
-307
-302
-222
-352
-262
-310
-433
-255
-360
-439
-389
-394
-471
-384
-243
-390
-505
-336
-289
-472
-279
-380
-485
-383
-449
-301
-539
-559
-398
-535
-538
-568
-406
-544
-565
-382
-549
-554
-230
-540
-502
-455
-557
-432
-668
-635
-498
-366
-561
-393
-179
-288
-468
-294
-155
-426
-233
-523
8
-230
-459
-140
-289
-316
-45
-301
-88
5
-222
-427
-329
-38
-417
-275
-243
-241
-334
-141
-451
-54
-211
-357
-184
-349
-39
-420
-242
25
-196
-149
-254
-242
-101
-227
-249
-105
-297
-151
-206
-302
-348
-5
29
-156
-16
-45
-43
87
113
-25
70
50
49
75
77
-6
24
-62
-94
-39
-85
-129
-145
-127
-251
-274
-158
-233
-173
-210
-248
-273
-297
-353
-433
-358
-475
-468
-403
-428
-496
-465
-532
-420
-482
-542
-482
-558
-496
-448
-444
-482
-500
-524
-436
-458
-397
-389
-333
-330
-349
-295
-344
-325
-456
-135
-292
-270
-152
-243
-143
-281
-234
-195
-199
-264
-164
-193
-181
-335
-173
-45
-330
-195
-181
-268
-284
-231
-189
-283
-247
-173
-126
-161
-252
-282
-296
-544
-573
-313
-546
-506
-346
-511
-513
-525
-495
-515
-218
-259
-371
-358
-427
-341
-504
-553
-508
-545
-471
-365
-511
-327
-391
-463
-277
-586
-410
-341
-436
-275
-215
-445
-318
-309
-416
-151
-417
-246
-281
-195
-178
-553
-121
-97
-346
-139
-58
-210
-129
-334
-239
-53
-59
-150
-38
-49
-133
34
-257
-121
-113
-367
-101
243
-221
-44
-4
56
23
-144
113
109
127
53
-28
196
-156
-82
62
30
79
1
243
287
310
137
240
131
345
270
175
316
263
298
130
142
72
70
85
143
12
16
-20
-24
12
-66
46
-17
-53
-91
-170
-279
-332
-398
-360
-396
-402
-436
-506
-503
-467
-501
-567
-540
-519
-521
-590
-557
-649
-646
-565
-610
-649
-489
-448
-549
-405
-449
-433
-521
-413
-454
-437
-392
-461
-331
-303
-373
-402
-306
-218
-219
-265
-215
-181
-205
-326
-201
-210
-411
-177
-255
-195
-175
-286
-169
-227
-205
-131
-25
-172
0
-148
-72
-53
-115
-41
-153
-57
-210
-245
-162
-339
-400
-530
-425
-486
-481
-178
-395
-495
-282
-418
-539
-465
-672
-507
-561
-450
-444
-446
-634
-622
-388
-442
-524
-251
-349
-652
-274
-509
-566
-350
-256
-480
-412
-182
-115
-316
-52
-413
-120
-67
-441
-73
-230
-174
-239
-6
-290
-410
-193
-103
-155
-195
115
-282
-420
-297
41
12
-219
174
-326
-3
-142
-85
150
62
93
29
156
71
305
38
248
111
155
221
107
464
245
418
426
463
529
406
669
563
697
679
618
484
292
151
257
321
35
213
56
-12
-42
-82
-33
-162
-23
-45
-179
-234
-284
-437
-587
-600
-608
-696
-706
-622
-631
-648
-643
-593
-666
-724
-673
-677
-697
-740
-757
-815
-901
-838
-759
-628
-575
-387
-495
-532
-502
-441
-392
-484
-234
-295
-385
-231
-394
-320
-333
-280
-154
-158
-176
-159
-66
-211
-59
-288
-129
-61
-224
-135
-234
-144
-135
-214
-195
-100
-118
-113
-33
70
-55
-49
-76
-16
-206
-222
-103
-295
-239
-223
-190
-181
-221
-147
-174
-135
-189
-194
-337
-341
-547
-741
-752
-643
-612
-644
-512
-468
-521
-622
-578
-579
-716
-718
-602
-644
-639
-666
-593
-633
-760
-541
-461
-321
-314
-364
-566
-469
-479
-528
-573
-640
-326
-467
-464
-298
-589
-302
-125
-487
40
-257
-54
102
-165
-281
-97
12
-171
-6
-192
174
281
64
-104
266
12
75
282
-35
230
196
-210
178
83
422
297
94
548
470
468
640
381
425
603
528
654
766
878
937
862
796
873
601
443
442
385
237
219
242
80
-36
36
101
69
-95
-61
-82
-290
-361
-542
-661
-808
-860
-868
-872
-876
-911
-967
-929
-882
-884
-889
-919
-855
-866
-988
-954
-852
-934
-950
-802
-606
-544
-515
-413
-377
-416
-349
-277
-345
-258
-209
-348
-130
-163
-290
-99
-162
61
113
53
276
226
24
183
106
42
97
-32
171
49
-93
-91
-77
-90
14
-61
8
38
-137
-102
-171
-190
-226
-172
-181
-174
-142
-168
-275
-193
-149
-294
-346
-224
-205
-417
-332
-392
-440
-427
-540
-415
-466
-391
-348
-521
-536
-518
-652
-571
-491
-620
-454
-744
-1086
-673
-863
-1093
-810
-612
-808
-733
-538
-667
-689
-710
-548
-580
-392
-583
-369
-425
-715
-470
-493
-591
-343
-168
-427
-232
-109
-182
-524
-371
-64
-350
-105
-158
-213
-135
-162
8
-57
16
170
223
230
117
294
-163
221
95
344
381
110
552
357
498
158
509
562
782
595
1092
948
673
1324
977
1050
1105
1296
1369
1112
1126
807
605
598
533
440
520
454
309
391
150
127
30
-80
-157
-166
-266
-645
-755
-987
-1222
-1216
-1108
-1146
-1087
-1055
-1138
-1077
-1100
-1236
-1247
-1242
-1322
-1196
-1219
-1307
-1230
-1302
-1302
-1082
-843
-682
-613
-478
-438
-519
-433
-422
-544
-368
-285
-268
-3
-63
-93
71
-1
143
364
390
415
341
308
184
53
10
-7
-120
10
98
50
78
47
76
-27
-66
-29
-23
-101
-143
-267
-362
-412
-545
-479
-454
-479
-430
-411
-391
-419
-480
-540
-588
-585
-545
-608
-614
-664
-763
-716
-705
-714
-757
-652
-731
-893
-705
-716
-900
-835
-721
-796
-724
-706
-670
-678
-844
-791
-762
-803
-784
-717
-742
-780
-706
-521
-599
-651
-443
-594
-644
-344
-441
-645
-380
-353
-461
-419
-405
-210
-406
-381
-101
-363
-297
-228
-283
-109
-237
-182
-107
-129
1
130
115
414
198
204
391
245
498
476
574
490
671
605
626
947
943
864
1159
1180
1100
1461
1452
1641
2011
1969
1728
1670
1547
892
864
1040
635
650
766
468
293
404
273
273
74
-41
-203
-408
-490
-885
-1042
-1372
-1593
-1473
-1432
-1507
-1339
-1425
-1686
-1487
-1491
-1627
-1634
-1637
-1731
-1741
-1734
-1746
-1723
-1776
-1533
-1216
-904
-690
-578
-474
-507
-451
-288
-287
-240
-12
-23
134
358
320
397
509
581
760
851
913
885
702
598
505
470
413
333
386
425
312
344
363
222
231
152
104
109
-20
-173
-403
-617
-700
-702
-724
-656
-624
-616
-635
-684
-643
-749
-847
-815
-849
-875
-868
-916
-912
-931
-952
-789
-674
-589
-528
-521
-575
-863
-982
-924
-1096
-1104
-853
-850
-864
-832
-793
-715
-746
-669
-643
-764
-769
-821
-998
-999
-1029
-962
-827
-764
-635
-585
-643
-600
-567
-719
-729
-663
-664
-606
-710
-699
-557
-681
-518
-275
-374
-205
-153
-249
-272
-308
-242
-269
-297
-58
34
118
277
217
305
408
372
545
703
714
873
874
764
897
1108
1229
1402
1686
1902
2080
2327
2552
2591
2316
2195
2050
1195
1044
1235
658
599
777
476
355
408
358
420
69
-149
-252
-661
-990
-1402
-1704
-2115
-2386
-2194
-2020
-2069
-1886
-1846
-2043
-1826
-1754
-1892
-1920
-2029
-2137
-2092
-2107
-1988
-1872
-1901
-1525
-1059
-671
-366
-247
-86
-109
-147
67
54
-28
147
210
386
610
665
844
952
1084
1359
1380
1318
1204
915
681
507
428
367
209
220
286
194
213
205
66
-16
-173
-260
-349
-617
-826
-1045
-1258
-1333
-1308
-1234
-1108
-1043
-980
-944
-961
-910
-995
-1090
-1116
-1175
-1185
-1148
-1085
-1016
-945
-797
-511
-277
-109
-27
1
-35
-265
-264
-401
-670
-483
-483
-863
-662
-365
-656
-541
-270
-208
-399
-459
-581
-863
-1050
-1284
-1270
-1200
-1174
-1230
-941
-1012
-998
-840
-885
-885
-844
-932
-1157
-1074
-1219
-1275
-1223
-929
-761
-595
-385
-278
-157
-224
-230
-190
-100
-219
-63
77
89
221
388
554
734
978
1115
1287
1347
1365
1266
1250
1366
1471
1614
1689
1951
2215
2275
2546
2996
3189
3372
3504
3254
2959
2342
1045
848
777
-9
264
635
217
-30
157
33
-107
-511
-728
-961
-1427
-1815
-2386
-2746
-3317
-3525
-3207
-2785
-2532
-2153
-2072
-2290
-2053
-2141
-2376
-2397
-2354
-2420
-2270
-2031
-1768
-1624
-1525
-883
-241
398
742
940
1061
842
669
744
732
685
876
1047
1422
1639
1715
1817
1837
1959
1991
1924
1776
1399
860
405
50
-79
-140
-216
-63
58
18
-82
-243
-479
-806
-1109
-1273
-1457
-1680
-1895
-2085
-2154
-2126
-1984
-1665
-1335
-1144
-1015
-996
-1012
-1067
-1190
-1241
-1182
-1068
-879
-639
-425
-240
-98
151
483
716
866
920
887
781
579
458
411
348
121
188
217
138
314
-37
-544
-480
-531
-903
-680
-887
-1492
-1876
-1991
-2048
-2057
-1950
-2011
-1807
-1741
-1655
-1719
-1715
-1959
-1964
-1737
-1651
-1492
-1449
-1466
-1461
-1117
-1009
-718
-477
-254
-161
-172
-82
-110
-105
-132
73
268
559
701
886
959
943
1104
1241
1413
1402
1365
1314
1315
1327
1424
1462
1671
2022
2156
2411
2690
2789
2946
3153
3577
4040
3847
3414
3410
2227
216
420
-85
-903
193
465
-45
-221
-455
-748
-639
-1231
-1394
-1804
-2401
-2756
-3232
-3538
-4315
-4387
-3762
-2927
-2325
-1505
-1738
-2235
-2095
-2262
-2135
-2123
-2154
-2048
-1716
-1409
-811
-657
-513
60
741
1818
2070
2135
1849
1173
848
945
1027
1164
1322
1485
1959
1956
2047
1859
1568
1503
1353
1328
1002
368
-298
-851
-1289
-1215
-1084
-907
-657
-648
-688
-1028
-1441
-1782
-2075
-2282
-2310
-2342
-2302
-2343
-2405
-2229
-2089
-1743
-1195
-711
-464
-523
-732
-932
-1111
-1092
-860
-655
-311
50
438
796
904
985
1093
1248
1465
1561
1403
1075
648
422
371
422
627
713
703
732
402
19
-494
-1528
-1732
-1649
-1994
-1934
-1888
-2318
-2515
-2512
-2388
-2458
-2544
-2397
-2497
-2405
-2401
-2627
-2801
-2645
-2412
-1748
-1282
-973
-750
-772
-814
-772
-613
-613
-414
-284
-31
-58
59
164
227
397
617
911
1080
1067
832
749
496
585
716
895
1100
1195
1331
1329
1322
1287
1301
1344
1668
1795
1943
1980
2125
2402
2537
3147
3727
4132
4265
3882
3384
1578
-79
278
-421
-863
455
236
-635
-363
-391
-473
-683
-1225
-1321
-1616
-2156
-2616
-3250
-4069
-4649
-4264
-2945
-2124
-1647
-1153
-1531
-1757
-1609
-1786
-1828
-1988
-1970
-1426
-1219
-879
-534
-638
-94
770
1768
2457
2300
2111
1661
949
810
815
814
1034
1232
1768
1960
1751
1718
1486
1290
1208
1074
797
198
-577
-1136
-1669
-1849
-1635
-1374
-992
-821
-826
-1014
-1425
-1746
-1940
-2266
-2372
-2329
-2324
-2223
-2218
-2064
-1841
-1521
-832
-156
186
245
33
-193
-312
-383
-209
-74
180
654
1065
1398
1476
1418
1430
1480
1641
1713
1460
1058
615
268
144
99
203
359
418
504
461
143
-519
-1126
-1449
-2103
-2647
-2624
-2913
-3178
-2904
-2679
-2543
-2445
-2204
-1887
-1867
-2192
-2325
-2398
-2629
-2623
-2201
-1786
-1509
-970
-430
-85
42
135
107
81
-70
-135
-188
-320
-247
-97
85
309
638
854
944
860
768
535
293
165
61
22
62
340
652
806
861
1038
1153
1263
1299
1339
1381
1341
1463
1735
2024
2459
2963
3467
4292
4762
4438
3816
2842
651
-164
218
-315
-294
179
-246
-960
-434
-99
-184
-723
-1291
-1664
-1949
-2476
-3351
-4066
-4844
-4880
-3838
-2332
-1833
-1726
-1694
-1780
-1693
-1485
-1434
-1888
-2201
-1940
-1406
-1114
-762
-609
-232
580
1664
2612
2662
2268
1716
1304
956
858
864
952
1002
1281
1699
1730
1670
1494
1413
1256
1081
746
207
-506
-1184
-1660
-1898
-1749
-1468
-1085
-951
-994
-1206
-1475
-1700
-1891
-2115
-2381
-2422
-2379
-2161
-2041
-1944
-1735
-1338
-670
11
471
535
279
-35
-108
-71
54
159
310
661
1066
1463
1650
1626
1535
1550
1651
1641
1349
861
338
-34
-159
-141
-70
-6
24
22
-42
-258
-648
-1124
-1593
-2097
-2277
-2514
-3050
-3223
-3288
-3242
-2902
-2368
-1990
-1748
-1916
-2016
-2092
-2397
-2429
-2324
-2197
-1998
-1498
-1167
-730
-440
-79
180
349
436
332
177
-180
-386
-546
-483
-351
72
278
419
429
396
321
87
-46
-246
-358
-489
-426
-433
-310
-177
141
473
789
1059
1119
1118
1029
1069
1158
1371
1596
2027
2388
2907
3546
4039
4568
5226
5329
4404
3812
1967
260
542
380
130
230
175
-531
-490
121
231
-418
-1421
-1987
-2416
-2725
-3509
-4300
-5031
-5269
-4527
-2911
-2004
-1947
-1946
-1968
-1715
-1620
-1532
-1849
-2409
-2193
-1496
-1042
-576
-327
94
885
1874
2904
3044
2681
2157
1690
1413
1158
943
1023
1154
1400
1745
1846
1826
1591
1396
1207
865
361
-205
-781
-1376
-1899
-2243
-2201
-1925
-1492
-1116
-1050
-1279
-1631
-1855
-1994
-2257
-2516
-2654
-2668
-2374
-1966
-1658
-1439
-1168
-563
146
628
838
617
276
83
143
343
426
567
886
1316
1737
1994
1972
1819
1645
1538
1446
1143
732
221
-193
-374
-377
-338
-262
-177
-112
-157
-378
-745
-1367
-1814
-2157
-2425
-2751
-2895
-2775
-3335
-3379
-2497
-2183
-2069
-1337
-1228
-1763
-1976
-1920
-1881
-1940
-1725
-1348
-833
-554
-283
55
251
215
361
568
306
74
-120
-392
-701
-696
-412
-106
83
388
398
176
97
-27
-177
-460
-606
-612
-588
-476
-371
-303
-64
209
613
1066
1213
1216
1221
1267
1322
1498
1798
2124
2515
3169
3795
4291
4827
5329
5241
4396
3622
1782
380
424
184
254
38
-227
-653
-799
-369
-263
-752
-1746
-2345
-2753
-3096
-3869
-4678
-5174
-5260
-4502
-3138
-2267
-2107
-2127
-2075
-1712
-1673
-1528
-1683
-2058
-1693
-1168
-653
-280
-6
590
1344
2248
3046
3158
2934
2469
2017
1819
1489
1301
1352
1538
1792
1915
1935
1864
1645
1428
1210
754
189
-451
-999
-1477
-2028
-2362
-2394
-2223
-1851
-1513
-1511
-1666
-1955
-2113
-2243
-2440
-2550
-2700
-2633
-2314
-1894
-1520
-1274
-957
-380
191
670
926
810
641
480
510
624
694
818
1073
1470
1795
1931
1854
1694
1467
1331
1182
898
530
57
-265
-489
-674
-741
-755
-725
-655
-789
-1194
-1556
-1950
-2411
-2756
-2755
-2880
-3459
-3335
-2665
-2529
-2320
-1794
-1620
-1726
-1805
-1702
-1630
-1755
-1758
-1418
-996
-837
-661
-267
-60
76
347
561
403
208
-3
-247
-458
-567
-452
-423
-320
-122
-1
-38
-96
-221
-316
-436
-547
-590
-665
-650
-648
-407
-123
116
413
769
1089
1315
1478
1566
1656
1774
2014
2335
2802
3259
3752
4350
4807
5154
5532
4972
3949
2508
867
408
131
127
-63
-239
-811
-1150
-623
-544
-866
-1666
-2158
-2633
-2923
-3411
-4129
-4802
-5267
-4785
-3684
-2698
-2230
-1928
-1804
-1494
-1325
-1146
-1194
-1520
-1320
-933
-422
-134
175
599
1143
1954
2757
3151
3242
3080
2695
2368
1846
1438
1197
1243
1388
1481
1502
1430
1347
1221
1139
724
244
-256
-696
-1127
-1650
-2208
-2651
-2762
-2515
-2058
-1823
-1723
-1810
-1780
-1730
-1775
-1894
-2134
-2212
-2102
-1738
-1415
-1219
-1046
-715
-209
405
896
1100
1150
1099
1124
1134
1076
955
865
983
1222
1412
1486
1446
1331
1287
1252
1120
900
528
195
-84
-415
-714
-1162
-1488
-1454
-1503
-1686
-1818
-1929
-2286
-2861
-2812
-2554
-2827
-2735
-2525
-2528
-2698
-2782
-2544
-2316
-2068
-1693
-1070
-813
-721
-558
-359
-361
-367
-166
-92
-14
79
151
55
-42
-113
74
155
240
344
142
37
-156
-257
-311
-386
-397
-259
-74
41
65
93
143
151
404
623
839
980
1073
1176
1262
1430
1712
2170
2542
3062
3680
4184
4536
4944
5257
4715
3688
1998
749
303
-236
-89
64
-555
-1095
-760
-453
-454
-760
-1428
-1990
-2334
-2562
-2925
-3668
-4651
-5119
-4748
-3954
-3250
-2594
-2288
-2075
-1664
-1367
-1089
-1178
-1322
-1153
-970
-760
-482
-363
-146
341
919
1554
2073
2516
2701
2781
2593
2100
1691
1432
1325
1266
1205
951
786
718
792
842
640
384
131
-31
-167
-468
-1074
-1751
-2284
-2442
-2388
-2226
-2148
-2174
-2080
-1892
-1652
-1524
-1547
-1625
-1601
-1512
-1351
-1277
-1348
-1337
-1223
-889
-475
-84
307
588
849
1058
1124
1120
1078
1078
1096
1055
970
888
803
810
836
810
786
767
819
816
690
436
12
-599
-893
-1200
-1670
-1855
-2124
-2684
-2762
-2436
-2429
-2278
-2107
-2206
-2373
-2289
-2437
-2608
-2597
-2697
-2584
-2280
-2018
-1777
-1407
-1165
-871
-633
-400
-249
-112
-74
-131
-250
-413
-366
-424
-300
-225
-154
-82
63
133
74
173
101
47
68
102
-3
9
-57
-138
-87
77
343
579
878
1019
1167
1307
1499
1661
1845
2070
2332
2682
3014
3418
3762
4182
4249
4003
2990
1927
1337
476
336
266
-196
-737
-986
-949
-924
-795
-1006
-1196
-1294
-1333
-1304
-1565
-2150
-2843
-3248
-3365
-3352
-3102
-2954
-2799
-2463
-2187
-1729
-1455
-1287
-939
-688
-394
-216
-179
-188
-171
-167
-141
-17
213
485
913
1346
1478
1535
1537
1593
1722
1791
1706
1502
1225
1029
958
769
524
256
74
58
156
220
166
11
-172
-329
-439
-557
-775
-951
-1120
-1247
-1293
-1417
-1535
-1631
-1670
-1603
-1478
-1342
-1222
-1105
-999
-913
-840
-810
-779
-685
-551
-450
-377
-320
-279
-177
-58
66
162
237
375
526
639
703
682
618
570
443
348
334
177
3
-148
-283
-601
-724
-729
-851
-863
-829
-902
-1034
-1105
-1222
-1259
-1316
-1358
-1403
-1362
-1379
-1313
-1252
-1225
-1155
-1102
-940
-844
-644
-535
-431
-393
-371
-300
-290
-207
-190
-186
-182
-98
-81
-76
-87
-94
-87
-73
-34
-83
-68
-141
-204
-250
-255
-265
-245
-193
-185
-161
-182
-131
-100
-21
37
107
177
225
307
374
493
562
658
754
833
836
731
496
352
195
7
-27
-161
-292
-459
-497
-528
-557
-561
-586
-541
-522
-487
-480
-516
-628
-739
-821
-894
-972
-1016
-1087
-1119
-1113
-1147
-1112
-1099
-1043
-978
-909
-793
-674
-568
-479
-371
-302
-249
-210
-197
-166
-96
-43
-41
-60
-73
-28
18
52
73
57
61
88
94
90
79
75
91
91
76
60
31
-30
-66
-62
-58
-46
-54
-67
-82
-89
-78
-74
-28
10
53
88
94
116
148
177
201
230
272
320
347
348
329
304
290
287
288
277
258
232
194
157
157
150
140
127
119
107
67
48
17
-13
-44
-90
-141
-170
-176
-196
-195
-188
-210
-245
-268
-286
-265
-254
-239
-196
-165
-142
-143
-144
-167
-189
-196
-203
-228
-237
-257
-303
-323
-357
-367
-380
-392
-387
-361
-357
-389
-395
-392
-397
-407
-434
-464
-479
-487
-492
-487
-481
-489
-496
-495
-470
-437
-397
-344
-308
-275
-241
-186
-120
-82
-18
54
123
170
214
248
275
306
327
359
411
436
454
483
507
517
493
490
474
441
396
370
375
344
286
252
221
175
145
107
85
58
46
27
-5
-36
-66
-101
-122
-110
-140
-196
-238
-271
-319
-368
-411
-459
-499
-534
-545
-542
-545
-544
-552
-538
-532
-520
-520
-542
-550
-562
-572
-593
-588
-592
-590
-578
-580
-565
-558
-556
-526
-501
-500
-500
-485
-480
-509
-539
-556
-573
-594
-577
-529
-488
-470
-472
-478
-471
-469
-453
-431
-427
-391
-327
-261
-186
-117
-70
-20
-11
-20
-29
-49
-81
-104
-113
-133
-160
-175
-189
-172
-138
-115
-80
-49
-41
-62
-86
-86
-84
-118
-175
-225
-267
-313
-338
-361
-377
-404
-435
-467
-511
-541
-558
-568
-581
-589
-575
-576
-582
-571
-556
-553
-556
-569
-583
-599
-627
-664
-679
-702
-700
-683
-667
-647
-621
-614
-628
-622
-624
-627
-669
-712
-726
-726
-719
-681
-651
-654
-614
-556
-510
-479
-462
-421
-387
-368
-320
-279
-261
-222
-170
-116
-58
22
102
166
248
306
364
406
428
456
468
494
495
459
454
442
399
349
289
222
183
140
73
6
-63
-121
-157
-192
-228
-278
-327
-367
-418
-474
-528
-559
-592
-629
-648
-669
-676
-701
-712
-694
-676
-663
-650
-626
-607
-577
-537
-547
-575
-560
-528
-521
-523
-508
-525
-550
-561
-551
-523
-528
-534
-542
-550
-562
-577
-557
-537
-539
-552
-558
-541
-500
-502
-528
-522
-509
-497
-518
-544
-551
-527
-501
-484
-441
-414
-397
-367
-324
-313
-310
-287
-267
-253
-247
-247
-237
-217
-195
-173
-173
-191
-220
-245
-258
-275
-277
-258
-248
-251
-235
-197
-171
-184
-199
-251
-323
-367
-395
-405
-401
-401
-415
-438
-465
-464
-477
-476
-477
-483
-492
-494
-490
-504
-501
-519
-542
-545
-536
-524
-529
-522
-498
-502
-512
-518
-535
-527
-505
-483
-462
-449
-443
-432
-421
-388
-365
-375
-385
-398
-425
-459
-500
-542
-525
-506
-474
-415
-358
-285
-233
-216
-213
-203
-174
-134
-97
-91
-96
-64
15
89
168
286
397
449
480
479
465
449
410
379
350
314
297
290
282
258
232
218
196
180
164
136
76
8
-50
-89
-121
-154
-189
-212
-270
-323
-397
-462
-516
-557
-585
-600
-609
-613
-610
-595
-564
-527
-479
-450
-444
-448
-441
-467
-507
-520
-528
-532
-531
-519
-499
-499
-504
-471
-428
-402
-381
-372
-385
-377
-352
-343
-326
-315
-322
-328
-323
-313
-296
-283
-293
-303
-300
-280
-230
-189
-170
-150
-150
-138
-121
-99
-92
-94
-76
-70
-56
-49
-56
-60
-41
-29
-22
-11
4
29
58
91
119
124
86
39
18
-13
-60
-100
-148
-194
-241
-278
-301
-348
-371
-384
-425
-455
-465
-450
-449
-456
-456
-430
-436
-471
-475
-491
-515
-535
-549
-557
-560
-538
-503
-470
-411
-378
-357
-336
-329
-302
-291
-301
-298
-292
-284
-303
-307
-288
-274
-275
-291
-279
-256
-245
-235
-227
-212
-171
-179
-211
-195
-198
-195
-162
-131
-79
-33
-27
7
69
108
142
212
290
354
409
437
477
514
550
577
542
513
513
511
478
434
376
319
285
235
197
184
176
144
89
31
-2
-27
-76
-154
-213
-266
-309
-355
-417
-463
-507
-533
-547
-583
-610
-645
-694
-702
-686
-662
-660
-658
-649
-640
-623
-626
-624
-629
-646
-633
-609
-613
-604
-592
-560
-527
-497
-450
-428
-429
-453
-475
-494
-507
-516
-539
-552
-555
-599
-615
-601
-600
-585
-554
-508
-472
-453
-429
-417
-415
-408
-398
-370
-330
-299
-292
-273
-257
-255
-233
-238
-223
-197
-180
-166
-175
-167
-141
-129
-112
-90
-82
-68
-45
-22
-21
-36
-76
-123
-170
-213
-239
-265
-294
-325
-346
-367
-386
-435
-467
-482
-518
-541
-565
-603
-654
-672
-676
-692
-675
-643
-626
-618
-600
-577
-565
-551
-509
-473
-468
-471
-446
-420
-391
-357
-330
-323
-339
-325
-292
-285
-271
-251
-214
-158
-124
-100
-51
-3
16
45
48
59
62
62
62
66
91
128
159
180
238
265
262
253
248
222
208
196
166
141
118
128
150
135
128
145
162
187
231
229
197
159
120
82
35
-18
-81
-130
-173
-218
-242
-290
-400
-485
-547
-585
-609
-632
-642
-650
-669
-679
-703
-725
-734
-744
-752
-744
-741
-762
-770
-771
-767
-744
-707
-675
-651
-639
-600
-531
-479
-445
-424
-393
-363
-337
-326
-325
-318
-308
-285
-274
-266
-269
-267
-249
-240
-243
-237
-224
-203
-187
-172
-142
-128
-128
-119
-113
-130
-134
-152
-168
-174
-168
-187
-204
-194
-181
-166
-153
-143
-137
-127
-122
-100
-81
-107
-128
-136
-170
-221
-251
-276
-288
-283
-276
-279
-278
-280
-310
-360
-394
-430
-449
-434
-457
-509
-553
-577
-610
-637
-619
-599
-590
-574
-545
-559
-552
-520
-495
-475
-460
-449
-451
-416
-415
-358
-1116
-1256
-1024
-946
-766
-874
-736
-655
-593
-400
-230
-63
70
152
293
389
508
517
590
710
929
1191
1459
1598
1858
2212
2362
2387
2224
2061
1897
1752
1732
1527
1189
870
632
571
423
325
203
38
-14
35
53
-117
-455
-747
-937
-1111
-1323
-1607
-1895
-2168
-2291
-2333
-2386
-2468
-2507
-2436
-2177
-1870
-1697
-1553
-1475
-1418
-1392
-1280
-1196
-1237
-1210
-1076
-924
-768
-663
-550
-404
-197
148
444
679
838
959
1106
1177
1151
1059
993
973
945
919
875
782
681
667
688
678
659
643
630
586
513
395
241
50
-128
-266
-443
-612
-747
-880
-982
-1082
-1187
-1229
-1254
-1247
-1200
-1171
-1198
-1243
-1247
-1257
-1475
-1713
-1768
-1891
-1841
-1709
-1645
-1651
-1617
-1522
-1376
-1259
-1205
-1019
-988
-948
-981
-1048
-1152
-1214
-1229
-1141
-1023
-902
-747
-628
-507
-525
-449
-474
-410
-376
-405
-448
-491
-516
-553
-511
-557
-534
-438
-311
-219
-122
-73
-37
28
122
254
311
446
588
815
1078
1387
1647
1850
2137
2350
2557
2854
3112
3362
3711
4053
4447
4971
5455
5098
3596
2731
2089
774
925
1006
48
-637
-902
-845
-776
-951
-1418
-1458
-1545
-1274
-861
-1322
-2403
-3430
-3826
-3833
-3638
-3456
-3657
-3593
-3027
-2507
-1709
-1556
-1631
-1269
-718
261
835
640
312
80
-161
258
708
798
981
1415
2043
2463
2784
2752
2469
2519
2704
2718
2662
2216
1605
1072
596
405
73
-222
-158
-161
-172
-60
-283
-667
-955
-1261
-1459
-1631
-1778
-1964
-2239
-2470
-2727
-2889
-2792
-2549
-2165
-1754
-1431
-1079
-866
-732
-588
-649
-613
-426
-249
52
194
224
267
288
553
869
1108
1381
1597
1708
1695
1479
969
487
15
-206
-252
-468
-656
-910
-1113
-1308
-1324
-1427
-1578
-1649
-1581
-1606
-1688
-2041
-2537
-2786
-3114
-3011
-2825
-2526
-2398
-2122
-1934
-1788
-1552
-1427
-1091
-876
-531
-410
-266
-341
-321
-346
-316
-168
69
453
671
942
892
1024
978
1020
1070
1134
1194
1263
1438
1469
1630
1621
1759
1912
2226
2342
2543
2789
2865
3061
3319
3687
3958
4474
5041
5222
4552
2894
1244
203
-847
-1005
-907
-1445
-2121
-2406
-2194
-2020
-1867
-2203
-2281
-2195
-1803
-1393
-1842
-2939
-4157
-4645
-4393
-3685
-3083
-2823
-2564
-1891
-1126
-292
120
85
238
674
1432
1865
1700
1047
515
271
604
1174
1522
1880
2153
2585
2896
2968
2673
2181
1879
1702
1521
1224
677
-96
-749
-1223
-1416
-1441
-1314
-1058
-914
-857
-904
-1180
-1558
-1827
-2119
-2306
-2413
-2457
-2445
-2481
-2485
-2500
-2343
-1933
-1324
-690
-161
182
312
306
258
279
213
197
296
389
597
710
724
632
664
798
1098
1308
1635
1441
804
474
141
-824
-1317
-1415
-1947
-1967
-2152
-2196
-2075
-2202
-2283
-2055
-2043
-1923
-1762
-1812
-2154
-2529
-2825
-3109
-3123
-2904
-2453
-2189
-1710
-1430
-986
-614
-653
-265
-220
5
144
226
76
-150
-308
-343
-173
-87
402
529
800
872
879
867
706
739
637
644
715
799
721
940
1002
1149
1323
1508
1789
1995
2337
2494
2726
2964
3263
3492
4064
4653
5021
4725
2925
1445
-120
-1604
-1302
-948
-1308
-1751
-2135
-2480
-2282
-1798
-1546
-1549
-1980
-1917
-1802
-2179
-2765
-3655
-4497
-4951
-4407
-3497
-2806
-1956
-1440
-1207
-757
-411
-88
353
704
1075
1062
722
429
93
-73
196
592
1016
1510
2032
2548
2747
2703
2400
1914
1661
1500
1369
1108
548
-148
-754
-1202
-1349
-1264
-1039
-743
-586
-470
-584
-926
-1221
-1586
-1865
-1972
-2126
-2255
-2284
-2296
-2234
-2195
-2013
-1667
-1264
-675
-149
188
272
140
-19
-164
-234
-175
-80
13
189
276
348
442
528
734
924
1147
1282
1016
647
312
-565
-1055
-1352
-1873
-1885
-1784
-1784
-1813
-1719
-1784
-1743
-1709
-1678
-1661
-1824
-1812
-2052
-2325
-2504
-2815
-2820
-2637
-2356
-1839
-1415
-1109
-866
-685
-602
-612
-436
-346
-212
-43
-117
-243
-298
-323
-217
38
307
575
795
919
875
776
618
494
469
485
548
621
696
757
848
961
1114
1279
1395
1511
1665
1771
1873
2037
2185
2374
2564
2829
3267
3613
3305
2535
1528
-6
-867
-1264
-1304
-854
-664
-614
-832
-1000
-1180
-968
-698
-463
-82
-343
-922
-1860
-2826
-3307
-3339
-2791
-2230
-1672
-1268
-1189
-1094
-1004
-825
-539
-124
224
423
348
61
-267
-607
-679
-488
-193
152
474
785
1016
1155
1197
1166
1135
1112
1030
870
647
304
-85
-430
-520
-505
-462
-191
159
414
462
393
150
-94
-192
-348
-389
-377
-542
-773
-916
-1041
-1124
-1026
-916
-661
-412
-244
-89
-84
-113
-166
-203
-296
-391
-481
-561
-586
-614
-617
-625
-513
-294
-76
83
183
256
196
43
-140
-310
-444
-542
-582
-581
-543
-519
-499
-473
-464
-384
-324
-355
-390
-571
-783
-927
-1023
-1091
-1141
-1034
-966
-868
-830
-798
-772
-760
-730
-776
-780
-798
-767
-773
-786
-814
-859
-868
-852
-867
-891
-820
-818
-788
-737
-664
-596
-478
-312
-132
-45
-77
-335
-650
-908
-910
-651
-487
-111
128
21
-54
-102
-148
-230
-261
-210
-76
73
51
286
545
529
512
427
380
577
603
561
714
853
859
1140
1431
1451
1608
1638
1308
896
542
92
-250
-385
-450
-377
-302
-214
-91
-47
-195
-283
-313
-406
-419
-548
-751
-988
-1279
-1609
-1765
-1757
-1687
-1522
-1365
-1209
-1132
-1023
-904
-770
-641
-561
-503
-582
-760
-931
-1042
-1066
-952
-749
-475
-185
60
217
284
343
409
439
447
412
313
203
64
-102
-202
-209
-127
4
109
192
216
186
142
97
45
-51
-177
-313
-471
-641
-794
-928
-993
-1003
-988
-928
-854
-796
-738
-744
-792
-872
-924
-898
-914
-964
-1080
-1179
-1266
-1377
-1421
-1386
-1309
-1219
-1114
-1040
-980
-940
-931
-909
-913
-921
-941
-966
-973
-951
-926
-890
-814
-734
-624
-588
-585
-627
-689
-781
-831
-808
-793
-775
-756
-727
-710
-658
-636
-615
-604
-585
-596
-542
-406
-350
-227
-208
-299
-293
-301
-329
-247
-136
-89
-63
-50
-28
2
96
180
365
758
862
799
953
894
793
980
1137
1113
1177
1396
1478
1570
1917
2343
2644
2635
2357
1669
775
21
-587
-912
-977
-926
-811
-643
-580
-487
-396
-386
-332
-419
-761
-1212
-1808
-2389
-2698
-2749
-2553
-2245
-1946
-1731
-1643
-1531
-1445
-1281
-1033
-786
-485
-366
-448
-622
-868
-994
-902
-718
-418
-58
221
479
723
964
1236
1486
1639
1625
1431
1129
747
374
117
20
65
153
278
359
365
406
448
426
381
258
18
-279
-599
-918
-1187
-1353
-1384
-1364
-1345
-1291
-1226
-1106
-964
-822
-690
-609
-577
-627
-749
-876
-974
-1028
-987
-890
-746
-571
-393
-195
-14
135
257
305
233
102
-124
-416
-664
-836
-976
-1025
-965
-890
-786
-662
-539
-465
-460
-491
-546
-653
-807
-996
-1236
-1432
-1617
-1769
-1795
-1717
-1579
-1411
-1241
-1030
-858
-763
-696
-657
-617
-608
-640
-702
-739
-741
-680
-589
-416
-180
81
313
456
525
537
504
483
480
511
581
629
720
866
1058
1306
1584
1835
1997
2065
2091
2110
2139
2244
2404
2625
2922
3283
3692
3940
3662
2988
1950
578
-479
-1149
-1478
-1490
-1371
-1253
-1106
-990
-919
-824
-816
-862
-1056
-1556
-2249
-3013
-3565
-3719
-3455
-2897
-2385
-1985
-1734
-1658
-1467
-1149
-691
-134
330
649
679
464
188
-9
-52
138
415
681
931
1166
1469
1881
2286
2605
2684
2547
2218
1707
1166
671
299
113
1
-81
-150
-249
-257
-220
-144
-95
-176
-383
-645
-977
-1282
-1519
-1743
-1935
-2113
-2230
-2290
-2252
-2049
-1713
-1302
-889
-558
-377
-314
-315
-258
-264
-295
-330
-392
-383
-316
-132
174
493
836
1122
1322
1384
1306
1119
753
388
-113
-637
-1055
-1331
-1537
-1566
-1455
-1360
-1243
-1133
-1102
-1112
-1167
-1294
-1404
-1631
-1862
-2151
-2357
-2477
-2503
-2411
-2279
-2086
-1895
-1663
-1423
-1136
-915
-727
-561
-475
-443
-498
-533
-555
-528
-440
-273
-112
98
288
480
681
825
873
836
781
658
610
626
688
774
934
1152
1380
1605
1805
1968
2066
2158
2272
2445
2670
2921
3234
3602
4046
4537
4844
4307
3187
1637
-249
-1439
-2032
-2122
-2011
-1931
-1899
-1852
-1640
-1438
-1130
-1050
-1211
-1594
-2360
-3065
-3734
-4018
-3872
-3461
-3009
-2908
-2764
-2582
-2223
-1463
-580
203
714
1012
1174
1196
1116
995
806
520
351
300
442
813
1369
2025
2579
2838
2770
2483
2186
1898
1559
1204
677
57
-480
-890
-1085
-1180
-1225
-1215
-1265
-1342
-1377
-1331
-1255
-1166
-1160
-1346
-1699
-2162
-2557
-2777
-2783
-2633
-2399
-2081
-1731
-1308
-792
-283
127
388
476
499
455
381
395
423
484
529
536
519
559
710
927
1184
1334
1348
1290
1146
850
514
-21
-648
-1183
-1770
-2194
-2440
-2521
-2454
-2275
-2109
-2019
-1971
-2007
-1989
-1992
-1993
-2050
-2166
-2263
-2350
-2327
-2275
-2157
-1937
-1761
-1543
-1262
-992
-655
-324
-78
93
157
82
-24
-135
-198
-182
-191
-113
6
148
315
486
599
670
699
683
651
626
661
684
749
805
903
1073
1221
1387
1499
1599
1758
1956
2242
2605
2995
3428
3905
4435
4954
5285
4616
3434
1827
2
-1091
-1685
-1839
-2054
-2183
-2374
-2270
-1917
-1639
-1221
-1207
-1412
-1766
-2218
-2565
-2908
-3010
-3152
-3215
-3399
-3680
-3629
-3334
-2657
-1802
-957
-286
261
835
1411
1855
1903
1659
1190
681
431
443
639
920
1222
1458
1693
1860
2030
2192
2337
2352
2126
1796
1308
827
441
74
-336
-913
-1452
-1815
-1951
-1865
-1670
-1404
-1249
-1159
-1127
-1123
-1186
-1326
-1469
-1693
-1907
-2123
-2254
-2214
-2041
-1740
-1457
-1210
-967
-665
-277
191
604
847
983
1003
973
914
844
713
538
395
298
319
410
570
738
883
924
879
704
448
193
-274
-694
-1175
-1682
-2075
-2266
-2393
-2462
-2494
-2536
-2417
-2297
-2099
-1920
-1776
-1640
-1565
-1567
-1612
-1696
-1751
-1794
-1800
-1782
-1753
-1585
-1330
-1026
-705
-418
-218
-73
36
132
194
181
191
134
41
-51
-99
-136
-140
-116
-89
0
135
318
472
622
739
815
891
984
1088
1174
1229
1265
1300
1400
1613
1869
2175
2549
2967
3387
3898
4510
5040
4977
4143
3030
1501
284
-449
-903
-1398
-1965
-2407
-2620
-2363
-2072
-1735
-1605
-1734
-1779
-1835
-1771
-1799
-1872
-1969
-2260
-2580
-3039
-3294
-3330
-3162
-2830
-2364
-1908
-1414
-740
75
832
1240
1279
1211
1057
1060
1177
1245
1174
1011
871
846
931
1053
1188
1292
1447
1540
1690
1872
1933
1933
1775
1441
916
300
-203
-577
-869
-1195
-1463
-1671
-1749
-1654
-1490
-1358
-1348
-1387
-1402
-1323
-1195
-1124
-1105
-1206
-1380
-1530
-1639
-1707
-1706
-1596
-1419
-1205
-1012
-720
-359
21
346
569
682
734
783
838
906
895
775
612
470
408
381
396
359
242
183
68
-18
-97
-274
-479
-665
-878
-1102
-1250
-1419
-1604
-1769
-1908
-2004
-2039
-2010
-1922
-1829
-1757
-1709
-1652
-1576
-1499
-1414
-1404
-1420
-1418
-1408
-1350
-1285
-1190
-1072
-945
-795
-597
-396
-183
-1
120
255
323
362
404
434
431
388
327
294
258
266
333
384
432
502
589
719
883
1059
1236
1361
1440
1504
1574
1704
1863
1998
2155
2341
2596
2905
3224
3274
2791
2164
1407
681
260
13
-292
-742
-1139
-1434
-1472
-1464
-1452
-1475
-1654
-1719
-1668
-1503
-1326
-1266
-1245
-1351
-1506
-1755
-1978
-2082
-2142
-2170
-2168
-2092
-1960
-1680
-1280
-867
-548
-415
-271
-98
118
419
645
726
707
660
627
609
560
479
364
306
292
346
509
672
786
872
885
855
787
728
667
561
419
266
99
-52
-170
-311
-455
-656
-821
-884
-896
-853
-793
-752
-719
-685
-648
-598
-602
-664
-733
-790
-806
-799
-794
-767
-742
-753
-749
-712
-643
-564
-487
-382
-301
-232
-136
-45
27
78
87
41
0
-8
-17
-42
-72
-137
-210
-258
-284
-291
-280
-267
-229
-190
-191
-213
-228
-242
-252
-264
-299
-333
-357
-368
-390
-405
-410
-416
-417
-425
-453
-471
-463
-442
-422
-402
-389
-412
-431
-464
-505
-528
-524
-494
-476
-453
-449
-446
-431
-418
-412
-399
-392
-398
-393
-380
-349
-297
-268
-273
-260
-220
-160
-144
-150
-153
-151
-124
-104
-59
-46
-23
25
66
91
104
141
170
177
160
154
156
173
210
252
271
257
248
232
225
218
208
186
145
134
147
162
168
197
221
223
203
170
142
114
102
71
47
5
-35
-67
-117
-174
-223
-275
-324
-361
-397
-437
-478
-511
-546
-564
-572
-567
-581
-624
-676
-714
-727
-730
-726
-723
-722
-710
-719
-718
-702
-687
-668
-631
-601
-576
-535
-507
-486
-461
-438
-434
-447
-466
-471
-477
-494
-505
-473
-442
-418
-373
-338
-338
-330
-301
-309
-318
-318
-310
-264
-205
-155
-100
-40
-16
21
51
47
13
-35
-37
-31
-46
-48
-59
-88
-72
-65
-82
-81
-66
-54
-64
-115
-191
-228
-263
-329
-373
-397
-433
-482
-521
-537
-555
-563
-555
-545
-550
-563
-560
-537
-525
-521
-503
-482
-489
-503
-501
-519
-554
-580
-605
-614
-602
-585
-553
-539
-487
-435
-398
-367
-373
-373
-366
-361
-361
-354
-348
-371
-379
-354
-334
-304
-245
-185
-146
-120
-102
-91
-93
-111
-123
-124
-119
-104
-61
-28
9
58
95
143
202
278
317
328
349
347
328
303
284
261
242
227
201
226
264
291
302
295
310
314
309
306
294
286
261
196
117
20
-58
-98
-152
-203
-256
-308
-355
-396
-417
-425
-460
-520
-576
-602
-616
-669
-705
-711
-720
-737
-729
-685
-646
-636
-637
-634
-609
-576
-559
-547
-561
-574
-562
-567
-567
-544
-510
-471
-437
-391
-309
-232
-184
-166
-162
-148
-155
-154
-142
-150
-179
-202
-204
-189
-162
-157
-149
-139
-136
-110
-74
-44
-25
-42
-72
-83
-88
-96
-107
-111
-114
-113
-121
-109
-59
-45
-30
-10
-5
-15
-41
-75
-120
-141
-144
-188
-229
-263
-269
-282
-297
-280
-262
-227
-208
-193
-177
-183
-202
-230
-280
-294
-309
-317
-317
-333
-356
-373
-397
-446
-483
-496
-503
-509
-505
-497
-508
-511
-523
-550
-582
-602
-623
-650
-650
-627
-594
-574
-556
-519
-488
-453
-417
-427
-423
-419
-421
-403
-402
-396
-382
-356
-334
-311
-266
-203
-157
-103
-70
-55
-28
-14
23
91
149
193
237
279
306
320
341
351
384
416
413
397
365
332
293
235
214
187
128
62
-2
-55
-112
-160
-178
-195
-202
-231
-277
-308
-345
-347
-363
-415
-483
-542
-589
-614
-616
-611
-603
-623
-613
-589
-584
-582
-564
-538
-523
-531
-546
-553
-563
-573
-585
-605
-607
-597
-588
-594
-579
-513
-462
-431
-403
-383
-364
-359
-356
-332
-337
-340
-349
-385
-427
-443
-447
-427
-419
-427
-416
-416
-423
-420
-413
-369
-327
-334
-352
-376
-395
-418
-419
-399
-382
-355
-336
-326
-319
-313
-308
-313
-312
-313
-334
-336
-346
-349
-311
-285
-261
-220
-196
-204
-230
-246
-251
-283
-310
-303
-256
-238
-253
-268
-285
-294
-287
-280
-304
-331
-333
-321
-336
-346
-363
-393
-432
-470
-497
-505
-537
-575
-590
-608
-628
-630
-628
-642
-622
-613
-631
-637
-632
-618
-634
-654
-637
-610
-580
-555
-541
-544
-548
-512
-497
-486
-471
-447
-439
-441
-420
-393
-334
-279
-236
-198
-149
-97
-59
-38
-18
-2
23
76
146
203
241
268
277
293
309
325
319
309
311
296
264
251
254
250
217
175
148
133
126
102
85
56
14
-28
-65
-73
-98
-127
-176
-210
-241
-299
-354
-433
-481
-502
-522
-533
-550
-568
-581
-604
-623
-619
-604
-616
-629
-600
-565
-563
-559
-548
-532
-521
-526
-518
-515
-513
-511
-511
-501
-486
-437
-395
-381
-369
-363
-350
-344
-341
-324
-340
-367
-368
-363
-371
-386
-379
-379
-383
-351
-342
-322
-305
-308
-324
-309
-289
-288
-282
-318
-329
-319
-294
-284
-262
-227
-202
-184
-171
-181
-209
-215
-204
-182
-153
-130
-112
-97
-97
-105
-110
-110
-123
-130
-149
-187
-237
-261
-274
-289
-290
-292
-320
-356
-395
-424
-424
-418
-422
-434
-477
-491
-501
-517
-523
-521
-510
-515
-509
-481
-477
-526
-560
-568
-559
-561
-562
-565
-590
-604
-603
-594
-580
-564
-545
-527
-510
-471
-442
-422
-398
-389
-367
-356
-328
-277
-214
-149
-100
-37
-8
7
44
62
54
54
60
61
53
48
80
121
151
148
154
151
154
168
182
201
182
153
134
107
93
84
67
57
28
-2
-41
-76
-102
-130
-149
-201
-237
-263
-273
-281
-302
-335
-366
-414
-457
-479
-512
-526
-537
-545
-550
-566
-573
-582
-587
-591
-597
-585
-575
-589
-601
-595
-586
-575
-559
-572
-574
-557
-558
-562
-538
-518
-511
-491
-465
-451
-437
-426
-376
-342
-327
-301
-283
-287
-321
-365
-377
-356
-351
-332
-318
-329
-355
-375
-373
-392
-392
-365
-332
-265
-200
-160
-124
-95
-81
-73
-64
-75
-107
-120
-142
-186
-197
-206
-236
-239
-244
-248
-230
-219
-209
-210
-197
-193
-219
-227
-229
-251
-259
-253
-269
-290
-303
-315
-318
-330
-365
-398
-427
-468
-505
-535
-588
-604
-579
-562
-551
-562
-568
-578
-578
-574
-582
-575
-572
-584
-562
-524
-505
-480
-435
-421
-406
-393
-422
-426
-415
-396
-372
-371
-358
-334
-334
-319
-288
-270
-249
-215
-151
-116
-72
-42
-50
-59
-71
-61
-52
-26
-34
-36
-47
-61
-37
-5
40
108
155
165
179
199
215
200
197
215
198
187
201
192
172
135
119
135
133
120
110
108
83
59
26
3
0
-50
-94
-122
-153
-177
-221
-280
-320
-356
-392
-413
-423
-442
-481
-499
-496
-509
-513
-532
-529
-524
-536
-536
-544
-566
-592
-608
-604
-587
-566
-538
-528
-536
-539
-557
-574
-552
-527
-520
-516
-519
-532
-533
-514
-497
-462
-426
-432
-448
-445
-426
-380
-336
-309
-281
-245
-210
-167
-154
-147
-117
-97
-61
-28
-10
-22
-36
-36
-43
-74
-107
-122
-131
-134
-139
-164
-187
-186
-192
-180
-181
-194
-206
-219
-239
-275
-299
-312
-324
-348
-369
-380
-399
-422
-422
-421
-440
-491
-555
-585
-603
-627
-630
-620
-608
-627
-620
-562
-523
-485
-442
-387
-354
-347
-343
-350
-350
-357
-373
-374
-368
-374
-376
-372
-371
-363
-351
-333
-324
-309
-275
-247
-217
-205
-206
-208
-193
-166
-146
-133
-130
-136
-127
-99
-99
-105
-101
-102
-95
-92
-68
-45
-29
-11
28
67
91
105
99
118
153
181
208
224
213
190
185
170
160
142
120
108
78
58
50
28
5
-9
-31
-43
-51
-80
-101
-108
-133
-171
-225
-265
-306
-353
-382
-398
-417
-428
-429
-431
-442
-440
-434
-433
-452
-476
-467
-459
-476
-499
-508
-518
-510
-496
-494
-486
-513
-546
-556
-588
-620
-626
-596
-573
-562
-529
-487
-458
-448
-467
-472
-473
-475
-464
-413
-331
-272
-224
-192
-184
-185
-183
-167
-159
-157
-180
-198
-168
-144
-123
-102
-66
-40
-43
-47
-50
-36
-45
-83
-107
-129
-162
-191
-217
-261
-287
-298
-337
-353
-356
-362
-365
-379
-409
-421
-405
-415
-422
-411
-394
-365
-371
-395
-400
-418
-439
-442
-454
-475
-476
-474
-495
-492
-484
-438
-412
-433
-462
-491
-498
-532
-531
-518
-503
-476
-454
-404
-373
-347
-315
-308
-299
-293
-276
-251
-260
-276
-276
-259
-245
-258
-256
-225
-220
-201
-160
-153
-147
-111
-75
-50
-58
-69
-44
-19
3
24
55
99
119
152
206
237
262
285
265
243
253
279
290
301
299
283
278
276
259
238
193
155
106
41
0
-10
9
-13
-48
-70
-100
-138
-156
-165
-206
-253
-296
-342
-377
-393
-424
-455
-471
-495
-502
-514
-508
-495
-494
-500
-520
-533
-530
-531
-518
-494
-492
-487
-469
-451
-437
-417
-389
-373
-374
-363
-363
-380
-401
-403
-410
-412
-411
-397
-374
-365
-355
-323
-300
-293
-261
-239
-234
-242
-245
-233
-215
-194
-200
-223
-209
-189
-169
-152
-128
-82
-55
-27
-18
4
27
33
27
14
20
3
-32
-65
-68
-65
-60
-65
-93
-104
-108
-130
-160
-195
-220
-225
-232
-240
-261
-263
-258
-271
-282
-296
-321
-349
-383
-440
-474
-472
-456
-462
-488
-515
-547
-549
-516
-478
-445
-438
-437
-440
-441
-449
-480
-499
-494
-465
-434
-438
-460
-456
-457
-443
-433
-420
-423
-417
-408
-404
-398
-377
-336
-316
-282
-254
-223
-174
-153
-138
-101
-70
-42
-14
10
46
67
82
111
137
168
195
226
253
277
302
323
340
374
382
375
384
411
440
442
447
412
376
335
284
228
204
176
147
124
98
84
90
101
104
106
82
29
0
-20
-54
-93
-141
-188
-221
-261
-334
-377
-409
-463
-504
-512
-497
-512
-512
-507
-511
-508
-504
-491
-482
-453
-418
-412
-436
-464
-479
-497
-490
-498
-528
-526
-535
-552
-563
-560
-527
-494
-462
-436
-403
-740
-769
-637
-573
-475
-435
-383
-327
-278
-240
-206
-219
-247
-224
-198
-163
-119
-129
-112
-56
-9
64
104
118
138
172
193
198
198
188
134
75
-1
-91
-285
-416
-526
-705
-723
-786
-804
-785
-806
-819
-750
-746
-676
-981
-971
-962
-1111
-1052
-1259
-1343
-1432
-1550
-1616
-1721
-1733
-1705
-1693
-1644
-1578
-1499
-1373
-1271
-1142
-978
-799
-635
-529
-435
-351
-312
-295
-215
-265
-378
-342
-444
-434
-354
-358
-233
-225
-208
-145
-102
-23
-100
-164
-181
-288
-312
-324
-344
-312
-300
-200
-37
105
318
456
523
613
685
778
938
1062
1154
1285
1434
1556
1738
2010
2291
2602
2998
2965
2304
1755
1205
628
460
366
-171
-826
-1399
-1796
-1813
-1768
-1867
-1949
-2029
-1995
-1666
-1372
-1330
-1589
-1912
-2072
-2110
-2115
-2088
-2164
-2381
-2543
-2434
-2228
-1990
-1539
-1103
-711
-268
102
416
803
1062
1143
1214
1168
1096
1170
1259
1236
1046
770
665
730
907
1124
1216
1119
994
986
1062
1071
895
580
223
-42
-267
-442
-684
-1080
-1462
-1648
-1692
-1641
-1517
-1439
-1369
-1298
-1198
-1049
-901
-798
-699
-667
-732
-807
-1027
-1264
-1322
-1439
-1546
-1473
-1339
-1198
-946
-704
-517
-353
-184
8
208
299
243
152
-21
-218
-427
-603
-753
-872
-996
-1072
-1108
-1138
-1061
-937
-886
-831
-718
-686
-660
-628
-690
-797
-894
-964
-1008
-1003
-1014
-992
-911
-842
-715
-564
-405
-266
-139
-60
57
127
151
165
171
145
139
201
197
283
363
486
680
917
1204
1543
1849
2029
2159
2256
2350
2428
2459
2439
2398
2373
2361
2463
2681
2893
3232
3745
4098
3904
2939
1874
988
93
-296
-464
-1114
-2200
-3027
-3394
-3340
-3011
-2821
-2672
-2531
-2314
-1765
-1188
-1069
-1333
-1622
-1681
-1561
-1328
-1097
-1206
-1479
-1617
-1295
-714
-228
404
934
1232
1548
1829
2000
2099
1963
1728
1439
1105
724
459
272
-37
-390
-656
-677
-533
-297
-60
-103
-372
-639
-678
-601
-671
-885
-1276
-1705
-1963
-1994
-1877
-1793
-1886
-1838
-1492
-1034
-550
-122
169
312
460
699
923
986
904
751
595
466
398
463
494
516
534
595
683
750
805
838
758
539
340
174
-44
-282
-559
-887
-1215
-1435
-1425
-1377
-1406
-1584
-1757
-1723
-1663
-1528
-1344
-1335
-1572
-1712
-1655
-1589
-1461
-1339
-1270
-1234
-1155
-973
-739
-566
-523
-576
-568
-506
-408
-296
-307
-479
-717
-792
-744
-707
-693
-754
-901
-973
-943
-863
-774
-819
-909
-987
-999
-964
-929
-907
-965
-1055
-1080
-973
-828
-709
-631
-607
-581
-487
-298
-80
8
33
87
193
396
593
824
1037
1214
1429
1702
1998
2169
2275
2319
2345
2381
2476
2557
2587
2591
2566
2667
2853
3140
3477
3683
3476
2972
1896
616
-240
-1002
-1465
-1911
-2476
-3230
-3718
-3720
-3447
-2934
-2604
-2346
-2155
-1873
-1503
-1229
-1237
-1486
-1606
-1442
-1145
-847
-645
-654
-558
-309
292
1049
1460
1729
1809
1764
1729
1658
1429
1077
578
124
-220
-496
-727
-960
-1078
-1133
-1087
-935
-717
-608
-627
-759
-966
-1058
-1174
-1239
-1310
-1563
-1792
-1893
-1814
-1560
-1230
-908
-584
-323
2
370
681
825
804
741
661
610
546
468
271
33
-64
24
218
367
463
456
411
418
422
358
166
-129
-405
-642
-849
-1001
-1119
-1207
-1275
-1294
-1217
-1134
-1282
-1356
-1263
-1244
-1202
-1261
-1376
-1460
-1470
-1397
-1237
-1070
-1059
-1032
-928
-805
-708
-596
-529
-544
-576
-608
-657
-679
-738
-815
-878
-952
-919
-880
-896
-915
-962
-944
-863
-824
-837
-865
-932
-974
-971
-939
-949
-976
-953
-922
-855
-783
-675
-565
-478
-388
-277
-169
-61
47
107
161
236
363
537
750
973
1212
1477
1760
2015
2160
2196
2204
2277
2291
2297
2373
2360
2315
2435
2606
2851
3163
3445
3755
3731
3224
2002
607
-331
-1156
-1484
-1765
-2422
-3329
-3950
-3798
-3157
-2373
-1970
-1770
-1700
-1521
-1111
-858
-940
-1299
-1581
-1426
-1042
-780
-690
-801
-738
-327
477
1321
1584
1485
1268
1080
1047
939
621
162
-399
-767
-958
-1083
-1172
-1264
-1210
-1035
-807
-668
-629
-714
-944
-1114
-1232
-1314
-1443
-1545
-1630
-1785
-1812
-1647
-1291
-813
-412
-107
150
352
564
749
823
716
497
374
355
328
210
81
35
82
289
593
740
656
528
434
392
362
258
-28
-354
-608
-784
-854
-940
-971
-979
-916
-749
-573
-444
-405
-458
-560
-673
-807
-1208
-1604
-1673
-1837
-1954
-1778
-1611
-1577
-1447
-1156
-876
-681
-595
-612
-690
-827
-995
-1109
-1196
-1378
-1588
-1595
-1497
-1373
-1247
-1099
-975
-961
-848
-665
-680
-820
-928
-1068
-1139
-1168
-1170
-1174
-1189
-1099
-981
-804
-580
-448
-349
-242
-190
-149
-141
-163
-227
-317
-324
-277
-212
-90
34
157
363
602
860
1132
1371
1570
1715
1823
1891
1881
1894
1914
1948
2022
2105
2184
2299
2511
2682
2937
3255
3579
3849
3833
3476
2216
647
-249
-1004
-1409
-1716
-2286
-3066
-3547
-3247
-2464
-1636
-1397
-1456
-1518
-1370
-1074
-1032
-1275
-1732
-1978
-1682
-1174
-877
-938
-1015
-610
140
1036
1691
1568
1108
777
708
734
526
-28
-655
-1068
-1061
-947
-964
-969
-976
-732
-360
-69
-116
-475
-854
-1103
-1232
-1313
-1419
-1670
-1840
-1822
-1633
-1287
-923
-537
-137
178
405
528
563
589
486
365
255
117
39
27
29
37
107
297
544
690
725
619
410
261
172
117
-70
-369
-629
-803
-822
-748
-692
-661
-576
-412
-241
-181
-236
-347
-473
-514
-518
-574
-898
-1167
-1269
-1452
-1662
-1725
-1498
-1428
-1328
-1194
-1022
-973
-930
-765
-645
-737
-931
-1024
-1078
-1152
-1289
-1247
-1176
-1029
-946
-862
-816
-806
-733
-668
-683
-814
-929
-1056
-1168
-1248
-1248
-1161
-1031
-850
-754
-695
-629
-505
-461
-442
-403
-444
-537
-620
-670
-728
-676
-542
-380
-247
-92
58
198
385
539
705
852
1013
1146
1287
1426
1511
1612
1718
1894
1989
2121
2220
2318
2477
2621
2784
2875
3075
3278
3501
3688
3481
2729
1241
238
-376
-895
-1156
-1671
-2352
-3106
-3032
-2265
-1600
-1377
-1603
-1792
-1685
-1348
-1212
-1417
-1770
-2003
-1750
-1174
-766
-803
-974
-655
153
941
1453
1256
661
343
428
608
461
-27
-573
-845
-720
-413
-433
-548
-587
-402
0
193
37
-504
-987
-1092
-1047
-1058
-1271
-1604
-1763
-1571
-1201
-846
-610
-417
-198
63
298
384
240
114
69
73
115
32
-85
-157
-60
149
391
608
750
764
751
776
666
518
378
239
83
-105
-244
-354
-413
-363
-270
-195
-96
-48
-29
-58
-132
-205
-246
-281
-353
-465
-598
-652
-669
-594
-732
-757
-753
-1070
-1233
-1258
-1188
-1254
-1314
-1222
-1211
-1216
-1078
-993
-982
-1049
-1089
-1031
-959
-992
-1050
-1050
-1049
-987
-1031
-1049
-1028
-1110
-1075
-1003
-1031
-1023
-990
-931
-893
-840
-804
-785
-780
-706
-719
-695
-584
-503
-473
-461
-372
-327
-291
-204
-162
-153
-72
15
103
180
244
336
465
664
827
965
1142
1378
1563
1735
1870
1911
1972
2027
2117
2187
2213
2234
2320
2486
2678
2832
2978
3278
3442
3263
2488
1215
387
-289
-679
-1043
-1753
-2459
-2977
-2660
-1894
-1489
-1494
-1747
-1813
-1497
-1050
-1082
-1530
-2011
-2113
-1684
-1285
-1178
-1403
-1541
-964
-28
570
741
327
20
144
525
645
207
-455
-804
-753
-442
-294
-537
-718
-582
-66
350
266
-126
-590
-678
-459
-429
-741
-1254
-1614
-1519
-1151
-866
-811
-856
-671
-305
47
193
136
-50
-25
107
157
-20
-350
-485
-397
-123
124
172
176
272
449
627
702
613
476
357
325
195
-52
-260
-388
-411
-329
-286
-322
-354
-318
-217
-199
-227
-325
-445
-537
-603
-709
-836
-912
-901
-843
-749
-735
-835
-929
-990
-1049
-1091
-1142
-1218
-1331
-1410
-1374
-1339
-1312
-1248
-1162
-1092
-1013
-931
-883
-843
-821
-810
-827
-851
-895
-958
-969
-969
-998
-1010
-1010
-1024
-1041
-992
-921
-837
-776
-718
-748
-755
-755
-728
-640
-573
-487
-457
-432
-415
-406
-409
-335
-257
-175
-128
-95
-62
-2
97
175
266
360
472
572
723
853
966
1098
1251
1388
1453
1493
1534
1602
1660
1761
1847
1948
2050
2204
2412
2655
2802
2721
2213
1553
1026
483
78
-351
-849
-1329
-1635
-1360
-979
-952
-1152
-1288
-1236
-895
-523
-529
-865
-1314
-1385
-1170
-1006
-1195
-1551
-1686
-1251
-755
-567
-687
-910
-847
-396
140
203
-190
-605
-671
-422
-156
-235
-577
-762
-536
-140
-28
-175
-352
-373
-82
236
202
-187
-559
-609
-386
-259
-384
-723
-950
-834
-549
-397
-412
-505
-454
-207
19
40
-179
-366
-318
-108
38
-61
-285
-375
-249
-22
155
184
123
101
213
382
403
299
247
276
346
334
198
-4
-152
-121
-3
31
-53
-169
-251
-249
-180
-137
-218
-323
-351
-355
-415
-526
-640
-713
-747
-761
-787
-892
-1045
-1158
-1140
-1099
-1127
-1148
-1162
-1142
-1142
-1091
-969
-920
-1018
-1081
-1087
-1085
-1096
-1078
-1035
-1050
-1085
-1075
-1010
-986
-981
-986
-900
-805
-794
-852
-900
-884
-829
-768
-708
-686
-704
-708
-706
-662
-644
-651
-631
-581
-562
-591
-604
-567
-523
-490
-451
-420
-400
-396
-357
-276
-214
-190
-155
-114
-48
41
115
210
294
372
428
487
569
651
727
800
906
1034
1136
1206
1340
1536
1699
1793
1757
1496
1097
738
679
815
810
836
805
603
384
259
232
180
132
228
356
185
-111
-370
-496
-459
-376
-423
-555
-812
-1059
-1127
-1126
-1101
-1073
-1001
-941
-923
-1032
-1178
-1215
-1081
-894
-816
-887
-1015
-1105
-1126
-1018
-872
-800
-799
-798
-758
-757
-850
-897
-772
-605
-510
-550
-705
-810
-789
-651
-466
-401
-420
-463
-480
-418
-385
-421
-425
-323
-185
-135
-223
-318
-308
-196
-29
104
116
42
-12
37
96
108
97
108
143
176
150
71
9
25
114
209
242
179
72
15
57
125
136
65
-2
-51
-101
-143
-188
-244
-272
-307
-349
-454
-611
-670
-711
-706
-656
-647
-687
-739
-793
-778
-753
-761
-726
-745
-783
-848
-889
-920
-944
-1002
-970
-948
-954
-983
-1058
-1075
-1057
-984
-939
-891
-901
-886
-853
-809
-789
-764
-713
-690
-640
-661
-691
-731
-721
-696
-658
-644
-632
-641
-642
-576
-502
-434
-377
-301
-223
-116
-59
28
105
196
302
389
480
537
597
662
786
939
1101
1208
1272
1377
1540
1682
1826
1961
1986
1760
1328
906
747
895
963
1048
1139
903
567
421
433
412
320
309
438
332
24
-271
-443
-435
-335
-288
-263
-419
-768
-971
-1021
-968
-915
-843
-796
-817
-922
-1049
-1116
-1041
-866
-734
-734
-837
-900
-998
-990
-834
-737
-724
-762
-796
-820
-889
-884
-734
-578
-451
-438
-534
-625
-618
-513
-361
-263
-285
-377
-466
-447
-389
-387
-361
-275
-164
-121
-188
-274
-258
-103
75
218
278
190
94
107
196
262
235
174
153
119
63
-6
-65
-53
-6
47
77
-3
-154
-235
-208
-126
-107
-177
-242
-309
-338
-313
-270
-256
-269
-298
-346
-464
-597
-687
-736
-701
-731
-825
-940
-1016
-1027
-1009
-1004
-922
-867
-906
-959
-1025
-1025
-1036
-1009
-964
-961
-1064
-1089
-1124
-1156
-1191
-1183
-1097
-1022
-1008
-1033
-1041
-1042
-943
-866
-788
-797
-804
-825
-811
-789
-826
-842
-827
-767
-721
-686
-679
-625
-565
-519
-499
-471
-441
-428
-380
-280
-173
-94
4
72
138
235
362
486
566
655
736
830
958
1078
1156
1215
1331
1493
1628
1761
1865
1894
1710
1312
897
707
835
894
944
977
719
380
266
305
301
198
160
282
231
12
-207
-395
-433
-328
-289
-291
-481
-837
-1023
-1043
-973
-921
-909
-947
-993
-1060
-1103
-1112
-1051
-901
-802
-834
-924
-1007
-1132
-1123
-950
-851
-859
-926
-971
-979
-1000
-936
-786
-658
-547
-507
-617
-703
-676
-584
-443
-353
-374
-506
-641
-625
-566
-534
-470
-368
-272
-237
-258
-236
-166
-53
92
224
242
139
58
78
175
266
303
290
276
255
246
260
238
243
273
288
268
181
59
-10
14
107
129
77
19
-28
-29
-29
-2
7
-59
-172
-328
-479
-588
-647
-632
-693
-795
-828
-810
-846
-877
-856
-817
-818
-828
-816
-907
-1038
-1080
-1001
-953
-979
-1093
-1130
-1097
-1104
-1142
-1162
-1146
-1132
-1093
-1058
-1040
-1067
-1019
-927
-848
-806
-790
-796
-791
-751
-708
-669
-645
-615
-605
-574
-512
-405
-361
-332
-250
-209
-165
-120
-86
-55
24
141
248
311
379
452
557
685
747
758
794
862
948
1058
1137
1227
1337
1440
1571
1729
1880
1972
1880
1527
1061
685
784
948
1007
1166
1003
600
350
367
376
318
213
331
373
156
-51
-252
-342
-198
-99
-77
-199
-617
-893
-958
-893
-809
-800
-861
-918
-970
-1032
-1076
-1071
-937
-780
-747
-842
-937
-1075
-1131
-914
-740
-754
-857
-930
-925
-934
-887
-728
-620
-539
-463
-553
-705
-761
-667
-502
-372
-306
-357
-473
-453
-300
-181
-122
-84
-22
-21
-39
-48
-94
-82
1
80
95
25
-66
-83
-15
141
263
266
252
200
121
93
107
164
203
216
231
184
71
13
24
79
126
115
76
-8
-46
-33
-18
-10
-94
-214
-337
-484
-571
-700
-757
-712
-754
-742
-704
-777
-827
-838
-865
-825
-824
-825
-900
-1035
-1085
-1092
-1114
-1014
-990
-1066
-1078
-1136
-1175
-1199
-1195
-1183
-1111
-1029
-975
-998
-1013
-996
-952
-902
-835
-803
-880
-871
-823
-786
-749
-676
-614
-570
-541
-494
-451
-433
-364
-301
-234
-159
-123
-121
-82
1
107
215
294
368
400
472
551
637
710
784
900
1020
1123
1227
1326
1431
1601
1781
1925
2002
1891
1513
988
625
811
960
929
1057
902
516
304
335
370
283
172
333
383
158
-74
-295
-384
-221
-139
-178
-363
-825
-1090
-1096
-1025
-968
-956
-1029
-1026
-1015
-1102
-1165
-1163
-988
-769
-756
-868
-973
-1165
-1246
-1010
-818
-841
-969
-1016
-949
-925
-897
-779
-682
-578
-474
-521
-626
-684
-633
-494
-345
-277
-362
-528
-532
-378
-259
-203
-137
-64
-70
-92
-109
-139
-113
-10
80
107
68
-34
-67
10
176
276
250
199
172
130
93
101
127
126
118
132
68
-42
-80
-68
-54
-36
-36
-82
-147
-195
-227
-270
-305
-305
-360
-478
-620
-766
-849
-821
-734
-687
-719
-791
-843
-924
-1003
-1026
-981
-917
-868
-875
-971
-1088
-1175
-1137
-1023
-979
-1029
-1127
-1201
-1237
-1243
-1210
-1130
-1045
-999
-972
-959
-972
-957
-923
-858
-755
-715
-746
-790
-797
-752
-712
-653
-611
-630
-658
-624
-541
-487
-457
-436
-389
-330
-291
-259
-218
-133
-9
138
258
313
329
349
436
564
656
730
790
868
940
1047
1195
1336
1482
1633
1783
1911
1819
1415
926
597
772
960
974
1059
860
434
235
327
370
245
89
257
306
65
-170
-356
-411
-209
-76
-92
-337
-841
-1106
-1078
-969
-936
-985
-1033
-995
-964
-1010
-1105
-1097
-918
-712
-658
-778
-954
-1143
-1154
-884
-728
-791
-926
-970
-896
-845
-777
-661
-573
-470
-337
-358
-503
-623
-624
-484
-320
-245
-321
-487
-500
-373
-282
-196
-118
-90
-99
-77
-53
-71
-48
67
201
245
189
84
38
73
190
284
290
313
281
188
147
180
268
277
247
210
123
48
41
71
90
73
52
43
-23
-69
-132
-208
-201
-164
-221
-390
-660
-856
-883
-891
-773
-678
-813
-920
-913
-928
-959
-983
-948
-863
-881
-889
-985
-1160
-1241
-1181
-1088
-996
-1042
-1182
-1238
-1289
-1282
-1228
-1126
-1091
-1036
-1000
-982
-966
-962
-919
-852
-789
-728
-696
-767
-751
-701
-631
-533
-460
-434
-450
-430
-355
-274
-245
-222
-186
-151
-124
-76
-5
95
203
315
446
494
480
471
527
621
747
840
892
981
1046
1154
1285
1424
1583
1733
1895
2006
1938
1603
1121
636
656
924
908
960
861
484
243
299
361
277
102
232
393
214
-78
-358
-517
-405
-258
-238
-343
-770
-1090
-1095
-988
-960
-965
-991
-947
-859
-919
-1085
-1159
-1074
-863
-715
-775
-928
-1110
-1180
-948
-742
-721
-767
-814
-755
-696
-672
-637
-535
-423
-326
-367
-511
-657
-703
-584
-416
-385
-503
-621
-649
-574
-441
-329
-283
-253
-217
-177
-189
-183
-156
-129
-79
12
48
-6
-64
-99
-94
10
182
311
308
226
221
285
387
454
407
313
268
235
210
139
-10
-144
-183
-117
-149
-381
-682
-848
-855
-835
-874
-983
-1192
-1293
-1161
-996
-1023
-1196
-1234
-1135
-1067
-1023
-1048
-1202
-1250
-1165
-1041
-1043
-1191
-1352
-1364
-1281
-1164
-1170
-1283
-1301
-1226
-1137
-1045
-998
-995
-959
-881
-733
-658
-678
-758
-762
-663
-540
-524
-587
-635
-622
-530
-432
-404
-442
-440
-334
-194
-77
-48
3
134
320
518
686
794
877
988
1158
1287
1319
1361
1393
1443
1569
1710
1804
1913
2052
2228
2453
2700
2981
2815
2186
1696
1282
656
137
-136
-589
-1341
-1356
-710
-485
-748
-981
-1055
-973
-490
-126
-319
-1083
-1372
-1189
-919
-904
-1263
-1889
-1679
-825
-289
-409
-786
-928
-512
222
649
258
-580
-901
-554
-82
-136
-622
-1107
-946
-314
87
-108
-439
-599
-248
210
322
-200
-829
-1035
-665
-373
-463
-861
-1132
-951
-560
-261
-277
-375
-288
3
220
243
-29
-260
-243
3
123
-12
-194
-194
-59
169
337
388
393
426
512
527
428
283
154
109
73
-90
-242
-293
-222
-165
-157
-95
25
20
-61
-256
-521
-741
-972
-1146
-1304
-1514
-1691
-1667
-1457
-1304
-1211
-1045
-881
-821
-802
-780
-815
-854
-925
-959
-1073
-1215
-1304
-1317
-1254
-1164
-1127
-1091
-1054
-1052
-1067
-1073
-1043
-1044
-1067
-1113
-1143
-1162
-1099
-1003
-854
-704
-569
-446
-333
-253
-281
-304
-281
-277
-318
-364
-384
-418
-410
-343
-221
-112
-3
88
190
332
470
610
757
914
1050
1119
1134
1192
1265
1323
1398
1479
1558
1622
1739
1921
2109
2244
2431
2623
2866
3087
3403
3087
1982
1202
630
-46
-414
-630
-1361
-2174
-2089
-1209
-639
-699
-940
-1148
-1149
-712
-508
-780
-1520
-1792
-1460
-1035
-855
-1109
-1417
-952
-35
585
605
95
-262
-129
230
312
-41
-728
-1131
-1022
-606
-571
-751
-759
-489
-78
119
-19
-344
-666
-695
-608
-750
-1100
-1444
-1585
-1342
-1010
-788
-666
-509
-195
6
98
94
81
144
194
121
-54
-221
-249
-105
81
232
310
417
580
668
667
556
469
449
415
261
6
-203
-279
-233
-106
-37
-117
-155
-109
-33
-24
-91
-182
-267
-373
-484
-744
-1201
-1475
-1596
-1604
-1531
-1454
-1431
-1332
-1141
-936
-773
-737
-762
-888
-990
-1042
-1126
-1120
-1086
-1055
-979
-912
-851
-747
-693
-677
-676
-738
-835
-996
-1196
-1328
-1363
-1302
-1164
-1085
-1010
-912
-763
-619
-483
-380
-341
-318
-347
-412
-509
-585
-602
-559
-487
-385
-294
-207
-99
-25
85
201
305
382
406
430
571
781
999
1173
1257
1326
1443
1527
1581
1670
1680
1742
1811
1907
1974
2055
2178
2275
2528
2778
3016
3299
3397
2207
933
392
-348
-731
-840
-1322
-2246
-2654
-2017
-1004
-605
-823
-1070
-1154
-908
-745
-696
-1043
-1605
-1398
-899
-530
-503
-702
-509
153
865
1228
862
294
-32
-65
-40
-162
-493
-916
-1127
-917
-687
-715
-613
-461
-170
-33
-225
-420
-745
-907
-938
-1037
-1173
-1335
-1368
-1171
-877
-621
-340
-95
226
325
246
129
22
106
157
124
19
-120
-109
48
227
350
384
432
549
572
481
279
36
-40
-22
-21
-137
-315
-355
-278
-108
45
49
17
-19
-49
-88
-204
-348
-450
-509
-589
-669
-740
-807
-994
-1057
-938
-953
-954
-1013
-1183
-1375
-1445
-1290
-1113
-1101
-1167
-1190
-1158
-991
-913
-858
-837
-911
-893
-957
-1025
-1032
-1078
-1049
-1024
-1075
-1125
-1202
-1187
-1121
-1088
-1017
-940
-934
-980
-1030
-924
-750
-671
-576
-562
-539
-509
-490
-408
-378
-312
-233
-192
-175
-169
-122
-33
51
130
203
251
370
506
659
828
956
1064
1151
1216
1258
1319
1418
1531
1634
1725
1871
1980
2073
2205
2429
2584
2790
3104
3358
3020
1529
503
-158
-861
-1000
-1198
-1780
-2631
-2748
-1911
-1045
-870
-1035
-1208
-1288
-1082
-1106
-1041
-1369
-1693
-1287
-862
-516
-487
-533
-142
447
965
1100
731
302
7
-170
-226
-337
-554
-763
-806
-594
-581
-530
-304
-164
16
-109
-377
-619
-934
-1033
-1129
-1251
-1312
-1281
-1109
-817
-660
-497
-226
42
318
261
61
-157
-287
-200
-152
-155
-231
-292
-182
53
236
320
345
376
424
366
187
-77
-285
-372
-356
-342
-410
-418
-344
-230
-72
-16
-31
-17
-57
-99
-211
-382
-511
-544
-495
-477
-521
-549
-499
-442
-402
-548
-788
-902
-1024
-1106
-1289
-1470
-1563
-1590
-1471
-1277
-1158
-1076
-959
-860
-767
-753
-704
-644
-706
-786
-894
-984
-961
-972
-960
-961
-964
-909
-923
-960
-1009
-1083
-1108
-1106
-1118
-1122
-1139
-1103
-962
-854
-724
-648
-597
-533
-527
-502
-449
-391
-360
-368
-350
-296
-229
-138
-54
44
195
350
532
721
906
1073
1186
1278
1359
1409
1482
1528
1571
1654
1712
1872
1995
2144
2310
2478
2687
2922
3152
3381
2895
1448
483
-246
-808
-930
-1183
-1618
-2342
-2442
-1506
-840
-708
-686
-995
-1088
-999
-1139
-1103
-1448
-1628
-1194
-877
-551
-452
-393
75
500
839
913
524
143
-186
-423
-585
-757
-835
-934
-961
-779
-829
-740
-420
-213
-38
-225
-522
-740
-979
-1078
-1240
-1421
-1460
-1365
-1099
-775
-641
-487
-218
85
355
324
124
-136
-245
-139
-99
-139
-215
-212
-57
179
333
357
373
439
480
407
234
26
-143
-197
-175
-189
-237
-226
-126
0
75
105
128
166
173
100
-85
-283
-393
-415
-444
-531
-602
-612
-580
-525
-635
-823
-927
-1012
-987
-1094
-1252
-1362
-1547
-1507
-1322
-1282
-1169
-1080
-1027
-948
-1005
-940
-832
-882
-881
-1001
-1133
-1089
-1141
-1128
-1069
-1142
-1079
-1040
-1036
-1062
-1137
-1114
-1072
-1043
-995
-1026
-1037
-994
-925
-794
-704
-590
-531
-549
-506
-475
-399
-315
-295
-258
-220
-178
-110
-47
49
172
342
586
773
937
1087
1175
1270
1388
1449
1537
1596
1622
1673
1721
1894
2070
2235
2421
2587
2728
2955
3214
3102
2061
773
-112
-775
-1032
-1206
-1480
-2057
-2566
-2040
-1149
-879
-843
-991
-1209
-1116
-1132
-1126
-1269
-1603
-1380
-1030
-717
-472
-513
-201
350
697
915
764
430
131
-156
-370
-614
-777
-781
-834
-779
-751
-822
-619
-307
-59
-100
-411
-630
-829
-962
-1055
-1262
-1398
-1370
-1173
-864
-681
-620
-421
-81
289
384
194
2
-162
-170
-89
-93
-181
-221
-146
49
192
220
272
382
489
486
322
105
-107
-255
-278
-314
-400
-424
-362
-254
-169
-135
-136
-134
-65
-69
-193
-378
-518
-633
-683
-716
-784
-817
-787
-825
-935
-1028
-1063
-1019
-1042
-1093
-1200
-1397
-1495
-1443
-1425
-1344
-1276
-1213
-1063
-1011
-934
-775
-694
-635
-632
-704
-747
-844
-913
-896
-965
-1004
-997
-1008
-1019
-1030
-1017
-941
-873
-822
-831
-856
-841
-819
-744
-649
-568
-530
-497
-458
-412
-335
-222
-152
-115
-92
-66
10
89
161
235
358
542
752
892
987
1065
1120
1222
1287
1402
1492
1560
1671
1733
1889
2051
2243
2486
2634
2817
3024
3187
2659
1468
486
-351
-794
-977
-1207
-1607
-2326
-2358
-1458
-943
-832
-794
-1089
-1102
-975
-962
-961
-1453
-1497
-1083
-857
-524
-532
-484
7
441
764
731
462
294
35
-124
-305
-611
-723
-758
-686
-607
-728
-633
-429
-179
11
-201
-420
-583
-721
-765
-943
-1119
-1177
-1085
-822
-629
-598
-513
-306
53
298
276
147
-47
-75
-3
-30
-126
-251
-231
-55
120
159
109
147
302
429
374
174
-51
-187
-200
-215
-346
-480
-477
-375
-230
-166
-183
-159
-44
72
42
-146
-351
-484
-506
-513
-625
-782
-936
-959
-923
-935
-978
-975
-934
-927
-968
-1064
-1151
-1178
-1116
-1057
-1100
-1137
-1080
-1061
-1018
-912
-824
-749
-704
-707
-757
-825
-857
-866
-949
-1037
-1101
-1156
-1124
-1073
-1086
-1091
-1023
-917
-829
-791
-768
-746
-716
-688
-651
-639
-637
-597
-556
-489
-413
-338
-252
-162
-86
-13
68
179
282
375
538
706
843
958
1052
1118
1157
1279
1417
1485
1544
1633
1786
1968
2123
2280
2445
2656
2860
2992
2657
1727
856
56
-405
-663
-895
-1177
-1889
-2109
-1365
-823
-705
-742
-984
-1036
-855
-649
-665
-1247
-1522
-1200
-889
-659
-769
-903
-614
-22
476
457
169
-56
-121
4
-82
-432
-846
-1009
-785
-664
-855
-921
-868
-563
-245
-271
-477
-735
-756
-664
-772
-967
-1259
-1367
-1137
-871
-814
-929
-842
-457
-109
67
55
-110
-119
72
224
107
-185
-317
-256
-55
48
-44
-81
49
306
429
323
178
92
134
238
138
-134
-315
-326
-227
-178
-276
-374
-343
-225
-114
-170
-304
-382
-370
-292
-335
-590
-885
-1061
-1046
-1043
-1131
-1244
-1315
-1194
-1000
-982
-1046
-1053
-996
-909
-848
-856
-986
-1074
-1002
-895
-917
-980
-980
-924
-909
-864
-810
-825
-847
-865
-890
-909
-952
-982
-999
-959
-900
-897
-889
-806
-727
-651
-574
-486
-440
-441
-406
-385
-383
-356
-324
-270
-247
-207
-159
-122
-24
91
201
332
467
604
681
749
828
866
908
995
1091
1175
1240
1319
1420
1562
1715
1836
1978
2128
2275
2256
1960
1471
879
329
-91
-267
-361
-774
-1065
-897
-658
-518
-462
-532
-678
-667
-287
117
-130
-622
-865
-765
-533
-488
-687
-912
-939
-656
-351
-331
-565
-717
-514
-87
153
-114
-592
-705
-484
-242
-192
-414
-687
-725
-473
-253
-367
-627
-698
-503
-207
-173
-442
-700
-676
-421
-233
-266
-455
-652
-634
-409
-255
-324
-431
-345
-126
-1
-48
-156
-203
-136
52
145
77
-48
-101
-12
116
201
195
158
181
236
223
193
188
204
209
205
169
86
-63
-169
-185
-248
-302
-321
-367
-470
-572
-635
-617
-598
-671
-728
-771
-840
-879
-904
-906
-889
-871
-793
-682
-708
-754
-709
-634
-605
-589
-578
-611
-663
-695
-662
-674
-703
-707
-728
-749
-754
-799
-809
-795
-780
-755
-764
-770
-780
-798
-761
-668
-604
-566
-533
-497
-476
-473
-459
-443
-418
-394
-367
-350
-342
-306
-256
-187
-88
7
83
127
170
224
289
388
486
594
704
829
945
1041
1156
1291
1465
1621
1735
1758
1674
1424
987
541
289
364
406
286
337
369
236
191
196
96
-87
-61
336
492
226
-101
-310
-306
-140
-43
-179
-456
-695
-720
-628
-655
-818
-944
-796
-484
-407
-681
-944
-992
-874
-628
-486
-632
-890
-969
-833
-707
-755
-867
-902
-745
-573
-589
-752
-865
-788
-606
-407
-365
-529
-696
-689
-569
-510
-534
-547
-501
-458
-439
-454
-480
-449
-309
-193
-165
-185
-240
-254
-222
-167
-154
-110
-35
-5
-94
-176
-129
-27
56
27
-47
-128
-173
-157
-178
-253
-324
-338
-317
-358
-479
-637
-744
-694
-593
-565
-610
-698
-752
-761
-755
-740
-767
-810
-800
-761
-784
-867
-929
-933
-869
-809
-785
-810
-846
-824
-776
-693
-622
-618
-697
-745
-752
-752
-748
-755
-743
-733
-702
-655
-638
-659
-668
-592
-492
-415
-401
-451
-472
-442
-375
-272
-199
-169
-159
-138
-77
-22
35
127
239
343
427
505
570
643
741
862
1034
1198
1337
1444
1534
1536
1294
885
537
532
662
624
654
679
476
301
297
246
53
-61
194
459
281
-51
-313
-441
-377
-239
-205
-352
-595
-736
-708
-712
-861
-1001
-960
-728
-602
-796
-1038
-1099
-1020
-798
-584
-583
-739
-836
-771
-695
-708
-738
-732
-677
-553
-499
-597
-684
-658
-545
-397
-303
-391
-573
-656
-604
-548
-578
-552
-484
-463
-495
-515
-510
-481
-402
-314
-268
-272
-313
-327
-317
-306
-259
-160
-43
16
-45
-152
-161
-68
4
9
-21
-64
-119
-118
-88
-109
-153
-154
-63
7
-48
-205
-329
-315
-253
-255
-296
-343
-424
-474
-472
-496
-555
-625
-610
-560
-582
-637
-671
-719
-732
-717
-704
-686
-721
-765
-785
-770
-753
-755
-789
-816
-849
-857
-811
-767
-764
-771
-731
-651
-600
-621
-635
-617
-571
-525
-466
-443
-473
-496
-460
-371
-300
-253
-226
-175
-125
-69
-6
47
95
154
243
340
408
461
521
635
807
975
1125
1222
1312
1408
1457
1309
915
499
377
484
473
505
559
382
201
191
198
51
-120
34
334
307
31
-234
-383
-329
-171
-89
-157
-379
-568
-589
-563
-680
-864
-883
-679
-511
-629
-877
-1024
-1054
-899
-629
-533
-691
-841
-826
-754
-740
-808
-849
-779
-627
-560
-681
-818
-814
-697
-540
-408
-433
-574
-659
-612
-563
-577
-539
-388
-287
-307
-349
-395
-389
-316
-214
-169
-181
-192
-212
-240
-301
-326
-278
-191
-98
-137
-280
-371
-331
-220
-115
-108
-189
-261
-243
-197
-233
-325
-359
-275
-206
-242
-382
-522
-553
-508
-428
-396
-449
-515
-578
-600
-569
-578
-611
-591
-586
-595
-641
-713
-731
-739
-761
-697
-627
-649
-695
-742
-745
-744
-715
-689
-709
-745
-754
-762
-783
-778
-783
-753
-700
-660
-661
-673
-644
-593
-529
-437
-364
-343
-368
-372
-303
-191
-89
-31
28
100
148
196
247
283
337
435
514
587
636
694
807
911
1047
1220
1339
1404
1412
1294
984
549
360
518
562
523
632
531
274
206
193
57
-159
-78
296
358
99
-160
-355
-357
-176
-69
-93
-284
-533
-616
-615
-696
-839
-882
-691
-447
-452
-662
-816
-852
-735
-460
-292
-394
-607
-691
-618
-591
-660
-687
-643
-528
-447
-520
-645
-675
-612
-505
-376
-322
-410
-524
-551
-515
-505
-501
-406
-342
-366
-407
-426
-441
-430
-353
-283
-281
-313
-338
-396
-468
-518
-514
-420
-280
-254
-368
-456
-421
-328
-250
-201
-225
-310
-353
-319
-296
-360
-414
-374
-306
-317
-394
-479
-534
-528
-427
-341
-347
-410
-483
-517
-498
-466
-473
-499
-554
-580
-586
-626
-664
-692
-699
-642
-577
-584
-643
-715
-737
-719
-686
-641
-642
-687
-715
-687
-669
-630
-601
-582
-524
-499
-476
-458
-446
-413
-355
-288
-224
-203
-213
-215
-165
-91
-24
46
101
138
203
291
379
443
508
592
714
796
880
1061
1157
1263
1322
1411
1412
1270
968
615
413
486
529
440
519
528
334
285
268
140
8
89
413
512
224
-96
-313
-391
-260
-149
-231
-409
-590
-653
-603
-670
-853
-936
-761
-477
-440
-679
-894
-966
-889
-618
-396
-456
-651
-719
-618
-551
-594
-628
-585
-495
-406
-395
-484
-567
-548
-447
-328
-284
-372
-514
-611
-634
-649
-641
-562
-470
-494
-575
-588
-534
-484
-459
-392
-355
-349
-294
-258
-322
-417
-408
-282
-132
-126
-261
-389
-385
-231
-106
-71
-82
-145
-177
-153
-184
-316
-449
-492
-425
-379
-468
-608
-707
-742
-696
-599
-548
-594
-693
-724
-684
-691
-752
-811
-858
-848
-825
-828
-842
-894
-929
-869
-752
-676
-681
-714
-742
-725
-682
-645
-610
-611
-623
-576
-496
-435
-426
-391
-351
-296
-210
-143
-144
-197
-175
-60
42
123
163
168
251
396
550
621
669
708
780
904
1014
1103
1194
1345
1526
1707
1888
2023
1962
1741
1430
1041
635
266
81
4
-339
-531
-395
-382
-407
-374
-358
-364
-322
-2
218
-37
-423
-571
-513
-478
-584
-837
-1030
-1000
-754
-559
-527
-687
-777
-544
-136
38
-233
-608
-609
-450
-440
-546
-692
-842
-782
-505
-324
-459
-636
-545
-306
-133
-156
-319
-454
-477
-447
-499
-661
-803
-851
-816
-718
-649
-646
-560
-378
-232
-200
-210
-175
-167
-244
-309
-365
-448
-487
-455
-454
-492
-480
-354
-187
-139
-166
-193
-198
-152
-170
-321
-499
-628
-685
-717
-772
-834
-906
-899
-810
-735
-739
-768
-736
-688
-633
-638
-720
-785
-787
-804
-785
-821
-851
-842
-799
-719
-658
-651
-613
-561
-554
-573
-631
-650
-664
-689
-703
-726
-743
-715
-660
-560
-495
-447
-385
-331
-266
-218
-174
-131
-86
-46
2
48
107
171
266
399
543
688
847
995
1112
1196
1229
1276
1316
1359
1456
1565
1677
1857
2095
2339
2569
2868
2884
2484
1728
1019
329
-206
-440
-747
-1240
-1742
-1658
-1171
-823
-749
-641
-600
-519
-236
-44
-263
-693
-804
-542
-324
-357
-503
-533
-227
309
673
747
617
528
566
651
510
67
-362
-517
-473
-526
-746
-891
-810
-582
-325
-227
-337
-462
-487
-448
-558
-823
-1085
-1131
-1048
-1016
-1087
-1107
-948
-683
-417
-253
-164
-120
-18
108
101
-102
-303
-360
-334
-342
-430
-467
-410
-284
-108
25
51
-11
-24
-21
-94
-294
-462
-557
-646
-737
-839
-887
-901
-860
-748
-669
-627
-565
-535
-518
-526
-607
-673
-693
-729
-728
-778
-782
-728
-673
-635
-575
-528
-521
-521
-541
-548
-596
-624
-663
-726
-761
-796
-835
-843
-784
-771
-718
-653
-586
-534
-514
-494
-450
-438
-409
-335
-314
-261
-224
-147
-46
62
167
274
386
495
593
669
770
851
937
1014
1073
1108
1159
1223
1290
1425
1530
1732
1957
2166
2394
2660
2791
2428
1851
889
151
-427
-860
-1071
-1446
-1903
-2015
-1674
-1301
-876
-765
-639
-498
-452
-350
-460
-752
-957
-865
-648
-463
-497
-439
-193
201
624
801
763
606
473
300
125
-229
-606
-815
-837
-800
-865
-934
-867
-649
-473
-287
-252
-348
-430
-520
-630
-865
-1080
-1145
-1021
-892
-852
-793
-648
-430
-192
-9
24
-6
-33
-52
-134
-292
-460
-562
-494
-422
-400
-419
-398
-283
-189
-158
-167
-227
-350
-427
-516
-662
-915
-1094
-1094
-1123
-1151
-1101
-997
-943
-895
-809
-678
-659
-744
-721
-732
-842
-919
-885
-836
-808
-768
-689
-585
-539
-461
-423
-445
-469
-490
-531
-591
-663
-774
-866
-868
-824
-852
-872
-825
-791
-779
-719
-626
-586
-583
-532
-467
-467
-494
-443
-349
-285
-199
-100
16
136
259
388
491
607
726
884
999
1065
1088
1116
1149
1177
1265
1299
1313
1371
1488
1567
1758
1972
2201
2404
2660
2462
1953
1169
181
-318
-854
-1163
-1343
-1657
-2000
-1743
-1378
-1013
-663
-640
-416
-382
-400
-368
-552
-763
-749
-571
-363
-231
-217
-21
198
502
743
813
681
499
214
-58
-331
-688
-870
-928
-894
-892
-870
-824
-621
-422
-307
-218
-299
-364
-466
-599
-805
-995
-1084
-1015
-845
-732
-586
-487
-299
-109
23
128
124
82
-18
-76
-191
-319
-430
-447
-388
-387
-334
-324
-320
-323
-307
-297
-326
-386
-462
-573
-756
-849
-928
-936
-873
-761
-700
-670
-668
-618
-513
-533
-474
-472
-534
-627
-677
-701
-738
-732
-667
-575
-582
-579
-573
-565
-572
-572
-571
-610
-690
-732
-777
-849
-868
-871
-869
-861
-836
-847
-808
-785
-755
-699
-663
-586
-544
-517
-492
-442
-422
-361
-265
-186
-108
-51
19
91
204
322
467
613
782
853
856
899
950
968
1050
1154
1193
1261
1374
1520
1721
1884
2117
2339
2544
2495
1998
1466
358
-317
-619
-1023
-1269
-1472
-1740
-1758
-1429
-1048
-579
-577
-481
-252
-343
-350
-443
-618
-680
-581
-351
-153
-136
30
232
435
626
757
679
480
260
-52
-307
-679
-879
-932
-962
-939
-880
-853
-761
-574
-516
-427
-490
-591
-651
-824
-994
-1159
-1252
-1268
-1104
-916
-769
-641
-517
-310
-179
-95
-24
-19
-112
-213
-344
-475
-573
-614
-502
-435
-402
-357
-299
-229
-235
-270
-315
-333
-420
-525
-684
-854
-993
-1037
-967
-923
-873
-812
-721
-718
-708
-645
-630
-623
-595
-572
-628
-656
-718
-721
-723
-637
-525
-478
-459
-480
-459
-476
-442
-438
-437
-515
-573
-653
-763
-786
-801
-785
-797
-792
-809
-787
-801
-754
-701
-647
-598
-551
-527
-547
-516
-476
-352
-272
-161
-75
35
100
174
287
390
486
579
740
791
863
899
917
952
1046
1096
1166
1240
1305
1444
1573
1732
1938
2142
2345
2352
1843
1468
497
-304
-565
-1033
-1343
-1461
-1653
-1754
-1526
-1308
-859
-764
-701
-410
-495
-584
-652
-814
-893
-799
-583
-336
-246
-39
161
319
522
641
601
476
315
3
-250
-573
-775
-823
-856
-865
-769
-692
-637
-482
-421
-350
-366
-414
-443
-606
-784
-933
-990
-1001
-922
-807
-669
-549
-452
-277
-182
-125
-108
-95
-77
-152
-305
-452
-545
-621
-595
-524
-459
-438
-418
-328
-301
-394
-443
-425
-496
-566
-605
-700
-871
-949
-926
-863
-815
-767
-675
-675
-670
-666
-621
-655
-672
-652
-667
-691
-757
-743
-705
-655
-575
-465
-385
-391
-420
-437
-462
-507
-534
-564
-580
-623
-677
-702
-699
-695
-676
-646
-638
-635
-663
-678
-658
-635
-604
-541
-488
-476
-463
-425
-339
-262
-177
-99
2
84
137
210
312
403
484
619
758
861
929
950
993
1035
1066
1097
1171
1215
1235
1327
1413
1576
1676
1855
2038
2191
1738
1375
837
-206
-531
-858
-1201
-1436
-1610
-1672
-1582
-1559
-1190
-903
-990
-722
-616
-713
-778
-974
-1023
-978
-866
-557
-434
-330
-87
64
242
393
459
408
351
109
-117
-426
-744
-845
-882
-923
-884
-775
-787
-683
-570
-439
-372
-445
-423
-517
-737
-921
-1012
-1044
-1028
-935
-785
-632
-585
-429
-284
-241
-156
-102
-83
-150
-259
-391
-501
-578
-550
-489
-446
-325
-240
-199
-226
-230
-279
-364
-389
-376
-498
-720
-816
-860
-897
-871
-763
-710
-682
-653
-644
-634
-674
-678
-665
-644
-692
-758
-829
-804
-772
-721
-609
-512
-466
-507
-467
-476
-479
-543
-530
-546
-618
-650
-725
-780
-835
-833
-797
-690
-685
-657
-651
-648
-623
-621
-577
-581
-599
-645
-603
-582
-530
-499
-396
-280
-186
-93
19
152
231
352
486
666
787
890
948
1019
1061
1057
1093
1140
1224
1243
1289
1398
1508
1610
1742
1929
2052
2144
1704
1469
998
-35
-328
-504
-968
-1242
-1307
-1409
-1409
-1435
-1050
-834
-1020
-780
-639
-762
-789
-940
-1049
-990
-959
-691
-475
-337
-107
23
196
414
447
380
379
141
-86
-342
-608
-713
-816
-928
-839
-696
-720
-665
-601
-529
-514
-548
-497
-560
-741
-888
-968
-1080
-1139
-1086
-978
-810
-723
-605
-469
-373
-333
-301
-275
-284
-315
-386
-415
-467
-502
-473
-419
-388
-360
-343
-333
-321
-358
-373
-458
-514
-553
-672
-726
-726
-758
-771
-682
-644
-602
-611
-587
-592
-601
-589
-599
-633
-691
-705
-761
-751
-726
-685
-672
-602
-559
-570
-563
-577
-568
-619
-609
-595
-594
-608
-605
-596
-610
-629
-613
-598
-627
-605
-580
-555
-546
-513
-489
-442
-422
-399
-368
-309
-234
-183
-100
-8
88
178
319
420
522
614
721
805
838
899
956
988
1013
1101
1206
1267
1290
1416
1522
1618
1757
1883
1991
1857
1524
1460
863
210
94
-184
-551
-704
-744
-805
-1067
-1020
-648
-795
-802
-536
-604
-703
-704
-759
-788
-928
-841
-685
-710
-542
-371
-298
-141
40
135
144
128
93
9
-196
-284
-327
-458
-540
-388
-366
-444
-367
-281
-307
-350
-257
-243
-410
-517
-523
-608
-741
-789
-810
-844
-833
-788
-762
-752
-694
-631
-610
-593
-540
-565
-599
-592
-578
-604
-606
-566
-562
-601
-558
-459
-445
-431
-360
-346
-374
-371
-371
-407
-503
-545
-505
-522
-555
-568
-565
-563
-584
-564
-520
-493
-509
-497
-482
-501
-532
-552
-558
-551
-507
-476
-437
-406
-388
-375
-342
-303
-330
-325
-280
-279
-302
-301
-307
-327
-353
-344
-310
-314
-343
-328
-314
-319
-307
-277
-238
-235
-200
-143
-126
-91
-70
-62
-42
27
85
110
161
202
237
274
315
371
392
429
473
500
537
597
645
665
678
706
752
776
794
757
736
750
609
428
385
304
140
40
42
-27
-176
-168
-134
-242
-299
-240
-273
-314
-322
-355
-393
-425
-455
-455
-485
-480
-472
-491
-436
-388
-414
-457
-474
-489
-513
-527
-500
-478
-532
-552
-507
-532
-575
-535
-481
-490
-514
-474
-457
-484
-462
-416
-406
-433
-476
-510
-526
-552
-564
-579
-575
-539
-530
-545
-541
-528
-531
-548
-544
-545
-561
-565
-564
-590
-632
-632
-629
-658
-664
-652
-652
-663
-665
-670
-672
-657
-631
-611
-596
-593
-604
-627
-640
-644
-652
-658
-659
-634
-626
-633
-598
-569
-571
-543
-492
-476
-456
-440
-446
-417
-382
-342
-324
-306
-303
-303
-299
-310
-317
-312
-297
-293
-277
-263
-270
-275
-262
-241
-216
-215
-228
-242
-252
-254
-261
-242
-227
-207
-160
-111
-92
-117
-125
-123
-133
-152
-155
-139
-126
-103
-58
-16
55
136
185
224
237
234
224
236
245
267
281
319
369
389
376
372
344
330
340
300
271
265
218
163
123
50
-3
-52
-64
-71
-131
-177
-174
-214
-244
-247
-269
-268
-292
-304
-297
-326
-345
-358
-407
-437
-437
-444
-436
-447
-475
-478
-496
-507
-502
-508
-524
-518
-517
-512
-508
-503
-499
-514
-499
-462
-437
-433
-424
-404
-398
-408
-409
-404
-398
-405
-408
-429
-456
-466
-460
-444
-446
-430
-415
-396
-360
-347
-354
-355
-358
-345
-340
-338
-331
-376
-404
-411
-412
-413
-405
-423
-443
-436
-411
-394
-361
-329
-321
-311
-314
-300
-288
-281
-274
-255
-256
-281
-306
-297
-266
-257
-251
-256
-260
-248
-214
-206
-216
-182
-130
-113
-117
-104
-101
-106
-117
-122
-149
-177
-197
-198
-204
-236
-256
-240
-196
-184
-162
-121
-97
-106
-115
-107
-83
-93
-123
-110
-94
-111
-133
-141
-120
-103
-90
-51
-16
2
-11
-35
-43
-29
-14
-6
-5
-13
-34
-67
-73
-69
-62
-64
-52
-35
-54
-83
-93
-120
-139
-119
-114
-111
-97
-96
-105
-142
-179
-182
-171
-176
-204
-237
-248
-255
-243
-233
-289
-334
-346
-326
-310
-294
-300
-315
-327
-325
-313
-335
-338
-339
-354
-358
-353
-345
-353
-341
-327
-328
-341
-375
-381
-367
-367
-376
-391
-397
-404
-387
-362
-352
-343
-339
-342
-353
-353
-348
-368
-393
-416
-414
-396
-388
-378
-392
-410
-413
-431
-426
-411
-398
-384
-371
-361
-354
-331
-313
-310
-336
-353
-362
-355
-368
-394
-435
-440
-438
-438
-453
-418
-409
-380
-352
-349
-368
-345
-329
-228
-264
-377
-119
-415
-248
-227
-188
-57
-114
-98
-134
-113
-167
-125
-181
-160
-150
-128
-135
-154
-158
-177
-179
-160
-176
-180
-170
-176
-185
-172
-151
-150
-185
-207
-218
-232
-239
-266
-269
-266
-255
-271
-273
-258
-240
-241
-268
-270
-283
-302
-333
-346
-343
-328
-341
-350
-333
-338
-319
-288
-298
-314
-312
-301
-299
-298
-284
-250
-225
-198
-174
-164
-175
-207
-242
-272
-306
-331
-353
-349
-304
-265
-262
-264
-257
-256
-260
-279
-292
-310
-345
-350
-336
-308
-285
-286
-308
-342
-359
-354
-347
-333
-312
-303
-276
-235
-197
-169
-168
-159
-162
-177
-160
-159
-187
-202
-190
-173
-180
-193
-187
-172
-167
-161
-136
-140
-139
-133
-133
-127
-117
-127
-135
-132
-127
-122
-129
-123
-126
-128
-135
-145
-168
-182
-184
-182
-183
-190
-198
-210
-214
-220
-242
-271
-275
-255
-261
-276
-276
-272
-277
-282
-282
-316
-358
-367
-378
-369
-363
-368
-384
-421
-423
-434
-449
-437
-413
-414
-421
-423
-425
-402
-371
-342
-301
-272
-262
-261
-243
-228
-231
-221
-210
-198
-200
-199
-197
-198
-208
-210
-213
-229
-262
-283
-283
-296
-315
-337
-352
-341
-323
-315
-312
-317
-320
-296
-294
-298
-289
-282
-277
-283
-274
-261
-269
-268
-274
-268
-265
-270
-275
-277
-280
-305
-317
-352
-375
-373
-350
-325
-312
-290
-261
-258
-267
-277
-295
-302
-301
-305
-316
-319
-304
-274
-243
-235
-243
-253
-265
-270
-255
-242
-233
-237
-251
-247
-232
-204
-183
-160
-147
-139
-114
-114
-119
-127
-145
-165
-176
-181
-165
-145
-151
-181
-227
-245
-237
-232
-256
-268
-291
-317
-322
-327
-310
-290
-262
-232
-201
-176
-162
-128
-70
-68
-92
-107
-131
-150
-177
-207
-225
-221
-216
-224
-233
-226
-210
-188
-194
-179
-160
-167
-186
-226
-267
-280
-266
-269
-249
-218
-212
-231
-248
-271
-273
-312
-333
-324
-349
-363
-369
-382
-397
-391
-385
-392
-398
-404
-389
-379
-389
-386
-386
-380
-377
-375
-379
-380
-353
-327
-300
-288
-291
-290
-305
-304
-282
-255
-261
-277
-266
-267
-280
-291
-295
-292
-294
-305
-314
-317
-307
-307
-313
-316
-309
-308
-314
-312
-312
-286
-306
-328
-334
-345
-358
-383
-371
-372
-384
-375
-370
-357
-347
-341
-339
-338
-343
-370
-378
-355
-300
-259
-228
-214
-207
-214
-256
-253
-232
-211
-182
-177
-164
-186
-206
-200
-215
-209
-183
-183
-209
-222
-239
-236
-212
-194
-189
-192
-184
-194
-211
-221
-245
-251
-240
-248
-263
-275
-273
-280
-277
-268
-274
-282
-282
-293
-320
-351
-362
-371
-384
-364
-347
-335
-308
-281
-287
-289
-287
-270
-256
-268
-280
-285
-300
-305
-322
-322
-302
-300
-272
-246
-200
-173
-171
-169
-187
-203
-208
-203
-204
-207
-211
-218
-221
-213
-198
-181
-151
-139
-147
-168
-179
-200
-207
-201
-210
-197
-185
-205
-245
-249
-253
-262
-265
-247
-235
-257
-267
-267
-269
-292
-312
-326
-310
-298
-288
-278
-274
-270
-262
-259
-260
-273
-298
-309
-343
-369
-381
-381
-368
-364
-369
-386
-392
-388
-387
-394
-395
-381
-377
-371
-365
-370
-390
-409
-404
-390
-386
-386
-382
-358
-354
-324
-292
-290
-303
-322
-322
-332
-330
-340
-346
-323
-282
-254
-222
-220
-234
-238
-254
-249
-263
-301
-338
-368
-385
-385
-367
-331
-302
-288
-273
-237
-187
-175
-169
-166
-195
-242
-261
-269
-291
-297
-282
-258
-258
-249
-229
-230
-232
-246
-254
-258
-269
-279
-272
-281
-285
-288
-294
-294
-275
-255
-240
-192
-170
-171
-176
-161
-133
-129
-151
-186
-218
-240
-253
-247
-239
-219
-199
-204
-197
-182
-152
-126
-110
-105
-108
-113
-139
-173
-207
-220
-247
-259
-253
-239
-221
-217
-215
-179
-135
-140
-156
-181
-216
-248
-252
-254
-264
-260
-248
-231
-214
-218
-220
-197
-184
-175
-172
-173
-168
-178
-183
-189
-166
-158
-167
-150
-154
-177
-183
-162
-172
-201
-209
-206
-242
-268
-260
-272
-266
-275
-276
-266
-252
-245
-268
-302
-313
-310
-332
-362
-399
-410
-409
-398
-380
-378
-406
-423
-427
-416
-391
-394
-380
-378
-356
-345
-344
-326
-344
-363
-368
-362
-366
-372
-359
-338
-340
-325
-303
-296
-284
-294
-314
-312
-311
-311
-320
-329
-313
-320
-321
-295
-285
-276
-263
-255
-263
-261
-236
-234
-243
-244
-240
-254
-266
-273
-280
-274
-261
-256
-258
-242
-219
-225
-223
-216
-209
-193
-181
-214
-221
-225
-229
-230
-216
-195
-195
-188
-187
-170
-175
-186
-170
-139
-141
-159
-159
-187
-212
-195
-212
-226
-216
-225
-220
-213
-216
-210
-206
-206
-205
-190
-207
-228
-240
-243
-239
-242
-217
-194
-190
-205
-193
-190
-221
-250
-258
-256
-255
-268
-272
-268
-271
-253
-252
-240
-237
-258
-247
-257
-242
-247
-261
-260
-250
-253
-268
-276
-303
-321
-333
-329
-316
-334
-338
-316
-311
-331
-343
-345
-317
-283
-270
-267
-285
-276
-263
-259
-246
-215
-198
-201
-189
-181
-202
-225
-227
-247
-253
-246
-236
-241
-261
-290
-306
-298
-307
-311
-312
-301
-284
-282
-294
-298
-292
-282
-294
-319
-317
-317
-312
-297
-300
-316
-312
-305
-305
-307
-309
-291
-267
-249
-244
-234
-227
-227
-238
-226
-204
-213
-214
-214
-204
-193
-206
-214
-210
-222
-247
-262
-259
-243
-236
-221
-199
-172
-176
-195
-191
-193
-223
-224
-234
-240
-209
-189
-179
-177
-173
-165
-162
-169
-184
-195
-204
-234
-277
-307
-286
-268
-282
-288
-290
-280
-255
-235
-242
-259
-264
-253
-226
-197
-204
-196
-193
-200
-195
-186
-164
-146
-156
-171
-185
-193
-198
-208
-209
-214
-224
-245
-265
-275
-278
-280
-277
-278
-274
-274
-290
-296
-292
-289
-295
-325
-339
-334
-327
-318
-277
-259
-255
-248
-242
-245
-257
-251
-264
-287
-289
-273
-270
-270
-279
-291
-276
-262
-272
-266
-231
-201
-196
-199
-189
-180
-180
-186
-212
-217
-218
-217
-219
-223
-200
-176
-153
-146
-145
-137
-127
-140
-160
-156
-132
-115
-101
-78
-57
-35
-24
-33
-36
-53
-69
-82
-101
-99
-90
-103
-102
-112
-153
-192
-221
-228
-239
-244
-256
-280
-303
-333
-365
-384
-384
-380
-380
-367
-378
-380
-381
-386
-385
-405
-415
-405
-411
-449
-476
-456
-412
-395
-389
-374
-367
-387
-370
-361
-367
-354
-340
-315
-307
-307
-298
-281
-286
-293
-297
-325
-333
-328
-327
-323
-324
-320
-309
-312
-311
-319
-346
-350
-341
-334
-346
-361
-395
-404
-394
-386
-361
-338
-346
-337
-309
-295
-274
-268
-252
-251
-267
-274
-306
-347
-358
-359
-357
-353
-353
-337
-332
-341
-334
-295
-276
-278
-288
-322
-344
-358
-396
-424
-432
-436
-431
-451
-445
-434
-421
-382
-377
-375
-345
-312
-293
-280
-266
-267
-280
-287
-273
-243
-245
-236
-239
-264
-287
-281
-270
-281
-317
-338
-338
-340
-332
-321
-292
-285
-282
-283
-282
-290
-314
-318
-325
-316
-295
-279
-285
-294
-287
-271
-259
-252
-243
-251
-231
-225
-234
-237
-246
-244
-250
-239
-231
-219
-216
-239
-274
-295
-320
-326
-281
-248
-240
-238
-222
-221
-231
-236
-258
-275
-275
-294
-313
-321
-310
-301
-297
-289
-292
-295
-310
-329
-314
-311
-323
-340
-334
-312
-284
-262
-259
-257
-271
-276
-263
-248
-248
-243
-240
-242
-242
-248
-247
-272
-291
-295
-287
-273
-233
-203
-201
-210
-238
-256
-262
-270
-287
-275
-248
-252
-274
-289
-287
-291
-298
-286
-278
-280
-287
-297
-305
-311
-319
-348
-375
-383
-396
-397
-372
-357
-355
-359
-344
-318
-303
-310
-306
-275
-253
-237
-220
-221
-239
-234
-227
-226
-230
-223
-227
-247
-274
-291
-287
-283
-262
-256
-276
-277
-280
-288
-311
-307
-308
-314
-317
-314
-290
-285
-293
-318
-359
-378
-367
-371
-400
-428
-410
-408
-413
-376
-340
-312
-297
-299
-300
-292
-277
-266
-281
-295
-274
-284
-274
-258
-250
-228
-226
-235
-262
-276
-296
-308
-310
-335
-336
-333
-333
-323
-310
-306
-327
-318
-271
-240
-225
-224
-203
-181
-187
-212
-221
-231
-241
-208
-186
-171
-166
-155
-129
-131
-128
-107
-118
-105
-80
-99
-111
-121
-128
-152
-176
-181
-189
-198
-212
-217
-208
-207
-222
-225
-213
-210
-217
-193
-174
-200
-220
-235
-256
-259
-253
-244
-236
-239
-259
-291
-298
-322
-328
-307
-308
-311
-316
-309
-300
-291
-285
-292
-282
-276
-288
-294
-293
-272
-249
-245
-239
-240
-247
-253
-271
-280
-283
-294
-314
-302
-271
-245
-224
-228
-234
-240
-253
-269
-277
-295
-301
-291
-257
-220
-190
-202
-235
-246
-266
-265
-261
-266
-249
-243
-243
-242
-253
-242
-237
-246
-251
-252
-261
-258
-256
-244
-251
-280
-292
-293
-292
-325
-342
-344
-347
-344
-338
-323
-310
-298
-290
-279
-294
-308
-314
-316
-321
-329
-328
-315
-300
-284
-255
-258
-277
-284
-273
-290
-309
-320
-326
-313
-306
-313
-314
-295
-297
-304
-290
-262
-236
-226
-206
-192
-198
-204
-184
-160
-141
-134
-115
-124
-163
-163
-171
-185
-190
-186
-170
-175
-169
-159
-147
-138
-156
-193
-216
-244
-274
-269
-248
-228
-226
-224
-216
-198
-205
-213
-218
-212
-215
-230
-225
-195
-165
-151
-143
-121
-97
-91
-90
-85
-84
-96
-99
-128
-159
-166
-169
-160
-143
-136
-131
-160
-181
-183
-196
-195
-216
-240
-268
-267
-260
-268
-277
-303
-329
-327
-300
-284
-272
-270
-288
-288
-266
-251
-238
-205
-193
-206
-221
-233
-249
-239
-230
-235
-245
-262
-265
-282
-297
-305
-307
-305
-287
-264
-259
-241
-245
-280
-299
-311
-326
-338
-348
-342
-337
-327
-325
-326
-309
-313
-331
-330
-319
-320
-328
-323
-303
-308
-305
-279
-279
-301
-295
-270
-261
-261
-254
-254
-264
-273
-265
-241
-229
-225
-238
-230
-211
-216
-233
-254
-290
-328
-338
-332
-331
-332
-320
-290
-235
-219
-217
-211
-205
-189
-189
-185
-188
-189
-202
-219
-248
-268
-273
-271
-258
-268
-253
-239
-224
-226
-248
-263
-274
-299
-307
-324
-363
-383
-374
-352
-355
-352
-352
-342
-334
-320
-310
-306
-295
-282
-288
-292
-271
-265
-277
-273
-250
-238
-236
-232
-211
-196
-183
-163
-139
-109
-114
-136
-134
-125
-130
-135
-140
-150
-142
-127
-120
-112
-99
-104
-138
-131
-112
-124
-141
-189
-207
-223
-218
-190
-191
-201
-215
-211
-206
-211
-203
-170
-145
-140
-158
-173
-201
-232
-247
-249
-257
-269
-276
-292
-299
-293
-296
-309
-326
-343
-326
-332
-341
-341
-330
-309
-314
-314
-308
-290
-260
-264
-267
-252
-241
-251
-260
-254
-256
-230
-213
-213
-186
-169
-193
-220
-254
-287
-282
-275
-276
-269
-282
-303
-320
-320
-299
-269
-263
-240
-231
-235
-230
-229
-217
-221
-217
-200
-210
-227
-221
-219
-232
-249
-254
-241
-228
-212
-207
-219
-221
-212
-205
-210
-217
-213
-215
-238
-237
-225
-217
-195
-170
-165
-179
-199
-211
-231
-239
-232
-238
-251
-252
-225
-224
-213
-187
-197
-199
-199
-213
-210
-217
-239
-262
-272
-292
-317
-302
-281
-265
-242
-240
-244
-255
-271
-266
-262
-267
-259
-233
-237
-262
-257
-235
-252
-255
-237
-252
-255
-237
-214
-208
-200
-193
-180
-160
-162
-173
-172
-155
-117
-63
-43
-39
-64
-94
-110
-107
-92
-95
-114
-120
-130
-141
-145
-159
-159
-143
-112
-93
-87
-106
-118
-126
-133
-137
-142
-134
-154
-152
-124
-108
-115
-142
-155
-166
-172
-192
-216
-241
-275
-294
-312
-334
-343
-347
-330
-315
-294
-261
-233
-208
-188
-186
-164
-151
-147
-133
-147
-170
-202
-259
-293
-296
-293
-295
-302
-304
-315
-298
-264
-258
-241
-235
-236
-233
-224
-228
-235
-249
-262
-270
-271
-267
-275
-266
-253
-249
-263
-275
-262
-232
-231
-256
-262
-272
-275
-300
-324
-303
-270
-255
-264
-281
-281
-273
-282
-287
-267
-243
-223
-229
-252
-275
-290
-297
-289
-284
-299
-314
-319
-326
-336
-328
-310
-269
-245
-250
-238
-223
-204
-164
-144
-125
-123
-125
-134
-157
-167
-162
-164
-169
-172
-188
-207
-225
-239
-245
-251
-247
-259
-259
-220
-208
-211
-227
-234
-234
-247
-266
-297
-327
-367
-394
-409
-411
-394
-377
-374
-386
-388
-383
-373
-377
-367
-354
-359
-345
-315
-266
-230
-224
-238
-252
-267
-286
-289
-299
-293
-294
-290
-288
-288
-282
-260
-241
-241
-241
-231
-193
-216
-160
-166
-98
-202
-87
-228
-53
-1340
-732
733
-238
-290
-171
-52
-518
-376
-351
-473
-351
-312
-472
-2081
-1241
-696
-948
-635
-305
27
-622
-536
76
-375
-398
81
-317
-551
-402
-425
-580
-599
-347
-365
-383
-426
-455
-388
-686
-552
-487
-631
-412
-494
-484
-484
-500
-647
-1773
-1198
-712
-1277
-1238
-632
-618
-665
-675
-680
-573
-541
-454
-329
-1142
-901
-964
-911
-725
-607
-299
-643
-505
-451
-740
-1563
-1039
-904
-925
-692
-918
-693
-903
-802
-655
-1303
-639
-729
-754
-710
-917
-1011
-822
-874
-680
-805
-555
-662
-816
-763
-735
-697
-625
-545
-82
-82
-533
-616
-651
-559
-699
-452
-495
-521
-668
-664
-968
-873
-965
-831
-768
-767
-706
-836
-1005
-499
-613
-648
-453
-568
-461
-753
-460
-390
-761
-638
-362
-425
-282
-182
-90
-246
-314
-273
-263
-316
-239
-168
-136
-186
-211
-328
-473
-249
-200
-231
-137
-286
-512
-569
-454
-438
-492
-307
-198
-182
-333
-537
-545
-407
-290
-135
-61
-113
-298
-363
-208
-120
-122
-43
92
225
163
-5
-234
-147
13
125
186
102
23
-7
2
62
51
27
141
340
320
178
44
-28
-76
54
73
43
-2
44
-217
439
1812
-727
-1442
-631
-23
724
76
-402
-105
409
538
599
13
-370
-364
-407
-279
-63
-136
-68
22
189
244
-207
-352
-341
-169
-250
-69
100
-163
-288
-158
39
11
-180
-320
-396
-335
-408
-408
-412
-345
-86
128
210
-40
-243
-395
-309
-167
-205
-243
-283
-189
-86
-155
-186
-166
-178
-130
-64
-146
-336
-443
-333
-108
-56
-15
11
22
4
-60
-95
-142
-114
-67
-2
59
26
-53
-19
55
74
115
146
150
206
216
217
275
352
475
602
694
697
683
692
643
696
693
658
719
791
905
935
959
1124
1310
1393
1515
1758
1721
1735
1969
2072
2051
2112
2269
2270
2363
2457
2354
2337
2276
2308
1546
187
-106
-576
-1164
-1409
-1144
-1841
-2230
-1493
-1334
-1360
-1410
-840
-272
-291
-175
-462
-948
-971
-557
-164
-135
-13
155
459
544
641
667
469
618
828
745
203
-23
-170
-307
-183
52
105
-87
0
20
-41
-124
-180
-248
-286
-263
-282
-456
-716
-811
-782
-668
-546
-491
-560
-517
-526
-567
-719
-888
-969
-841
-757
-813
-691
-647
-656
-583
-176
-90
-195
-112
-93
-215
-287
-420
-606
-736
-732
-724
-809
-790
-802
-790
-739
-598
-668
-721
-711
-670
-598
-598
-501
-476
-434
-342
-238
-201
-140
-78
-70
-35
41
87
65
7
33
126
222
331
482
642
769
970
1074
1105
1099
1132
1203
1156
1153
1262
1353
1267
1411
1597
1551
1688
1997
2100
2163
2289
2538
2642
3062
3323
3866
3860
2856
1708
-459
-1041
-1698
-2208
-2880
-3105
-3673
-3973
-2571
-2469
-2185
-1478
-659
407
388
-158
-889
-1450
-1160
-759
-406
-408
-215
146
593
826
611
814
1042
1310
1252
678
-212
-837
-1133
-1317
-1308
-1096
-857
-737
-591
-574
-644
-584
-255
-138
-116
-252
-524
-836
-1244
-1357
-1361
-924
-507
-225
-64
-130
-48
8
160
159
209
284
161
-79
-402
-733
-806
-647
-422
-206
-135
-144
-259
-361
-486
-449
-400
-362
-418
-633
-884
-1117
-1090
-1096
-1047
-860
-589
-503
-478
-548
-861
-901
-705
-611
-618
-574
-764
-996
-1009
-948
-1082
-1037
-797
-727
-642
-613
-906
-1204
-1013
-895
-827
-721
-692
-956
-1069
-1215
-1197
-1074
-1167
-1064
-906
-879
-976
-889
-1075
-1120
-1041
-902
-767
-880
-1021
-1038
-1103
-1164
-1051
-1040
-1005
-889
-738
-793
-792
-856
-841
-813
-795
-806
-851
-945
-1052
-1105
-1168
-1155
-1148
-1032
-1020
-883
-812
-728
-706
-592
-485
-466
-392
-350
-359
-381
-325
-178
-85
41
160
291
428
437
532
535
621
619
783
883
896
943
927
948
1053
1174
1287
1469
1559
1603
1715
1839
2035
2311
2676
3014
3696
3950
2789
1193
-868
-1804
-2294
-2468
-2960
-3673
-3907
-3921
-2625
-2356
-2515
-1901
-789
192
234
-257
-1370
-2207
-1534
-747
-573
-512
-254
252
621
905
610
473
861
1309
1356
753
-169
-1002
-1334
-1438
-1526
-1407
-1013
-717
-569
-501
-594
-600
-301
-94
-157
-344
-495
-780
-1211
-1400
-1493
-1145
-570
-48
97
-10
49
11
98
53
-15
-6
52
-33
-371
-658
-857
-792
-475
-143
-57
-15
36
-17
-238
-394
-447
-459
-409
-565
-837
-1073
-1113
-1064
-947
-831
-633
-371
-184
-179
-416
-612
-656
-540
-488
-513
-664
-753
-682
-670
-711
-728
-570
-372
-178
-158
-314
-552
-662
-760
-860
-801
-925
-1097
-1195
-1283
-1416
-1351
-1307
-1299
-1039
-800
-885
-1058
-1473
-1647
-1550
-1498
-1304
-1018
-975
-1178
-849
-705
-802
-715
-534
-364
-389
-464
-668
-978
-1087
-1045
-918
-783
-660
-630
-747
-798
-831
-815
-800
-804
-638
-555
-627
-756
-903
-924
-837
-663
-538
-364
-256
-259
-311
-382
-348
-305
-220
-129
-45
1
-13
-27
73
306
495
675
826
944
945
1047
1161
1241
1298
1459
1606
1600
1634
1651
1746
1759
2088
2245
2518
2722
2989
3391
3943
3619
859
-1395
-2223
-2664
-3124
-2825
-3383
-4867
-3762
-1903
-1367
-1489
-1243
-400
569
1370
757
-1035
-2143
-1691
-599
-127
-169
-235
198
1243
1563
1286
1008
886
1280
1675
1258
-73
-1011
-1305
-1512
-1656
-1590
-1278
-857
-321
-189
-499
-536
-250
-82
-186
-455
-758
-860
-885
-1151
-1401
-1283
-639
170
609
587
303
261
391
389
182
-98
-179
-94
-64
-377
-809
-854
-555
-139
123
170
140
61
4
-239
-562
-711
-700
-689
-769
-897
-999
-888
-729
-631
-542
-337
-76
51
-65
-412
-653
-645
-484
-448
-534
-540
-439
-288
-212
-267
-344
-228
33
191
90
-154
-338
-394
-429
-515
-612
-641
-543
-434
-436
-541
-625
-677
-647
-468
-469
-640
-809
-934
-1083
-1107
-1067
-1162
-1469
-1395
-1137
-992
-1376
-1664
-1431
-1350
-1047
-744
-480
-756
-630
-346
-478
-582
-581
-607
-666
-711
-703
-884
-1074
-1101
-1043
-822
-764
-648
-853
-992
-1070
-1067
-1037
-1076
-979
-773
-566
-532
-476
-411
-382
-362
-185
-168
-187
-232
-305
-490
-520
-415
-370
-241
-80
110
172
273
299
318
340
444
552
655
705
697
762
856
980
1121
1315
1426
1515
1616
1811
1824
1981
2124
2312
2535
2843
3119
3356
3788
4141
2295
-1160
-2428
-2786
-3433
-3360
-2768
-4412
-4692
-2249
-1195
-1294
-1522
-1048
-498
485
839
-772
-2382
-2513
-1348
-195
324
598
785
1621
2361
2065
1625
1001
872
1100
1060
232
-897
-1194
-1413
-1548
-1385
-857
-302
225
545
133
-366
-377
-381
-731
-1155
-1393
-1300
-1028
-927
-1149
-1182
-664
275
981
1085
609
170
143
31
-283
-703
-820
-624
-186
59
-132
-323
-232
130
360
384
285
95
-141
-386
-756
-1010
-1007
-864
-760
-691
-539
-394
-217
-250
-353
-383
-223
-55
-180
-480
-822
-840
-601
-353
-297
-217
4
314
522
388
86
-110
-66
-15
-25
-209
-372
-400
-317
-263
-330
-313
-205
-41
6
-114
-345
-458
-506
-539
-609
-659
-598
-536
-471
-560
-584
-494
-306
-228
-323
-445
-710
-946
-924
-895
-1090
-1401
-1761
-2123
-2061
-1707
-1538
-1283
-877
-596
-294
-111
-202
-459
-572
-593
-722
-818
-1007
-1134
-1219
-1053
-817
-559
-320
-366
-488
-613
-741
-989
-1101
-1090
-996
-782
-472
-354
-312
-216
-164
-151
-150
-128
-234
-335
-481
-587
-654
-648
-596
-474
-300
-140
17
57
51
-9
5
60
131
202
249
299
411
554
734
890
995
1127
1191
1192
1155
1121
1003
980
1071
1191
1403
1711
2002
2254
2698
3062
3481
3781
3666
1263
-1462
-2280
-2748
-3102
-2702
-2444
-3549
-2427
-408
-14
-329
-790
-881
-692
-222
-685
-2079
-2927
-2594
-1400
-249
524
1054
1577
2304
2251
1743
1117
270
-42
-275
-470
-821
-923
-760
-805
-674
-295
436
963
1132
672
-163
-589
-883
-1260
-1701
-2040
-1767
-1008
-320
-109
-183
-126
168
591
589
145
-485
-824
-961
-1158
-1200
-1098
-694
-101
469
684
638
500
275
-22
-351
-549
-651
-679
-697
-780
-761
-445
-106
118
181
176
170
100
-103
-564
-934
-1066
-906
-747
-657
-551
-442
-194
-66
-29
-108
-153
-183
-271
-424
-621
-718
-711
-575
-420
-221
23
244
281
167
-22
-216
-394
-536
-630
-747
-811
-916
-879
-726
-708
-1011
-1127
-950
-1047
-1220
-1034
-968
-1206
-1061
-822
-930
-912
-700
-667
-648
-571
-602
-651
-675
-757
-730
-580
-552
-557
-527
-558
-682
-634
-669
-817
-761
-629
-628
-620
-553
-588
-586
-546
-494
-429
-361
-332
-365
-383
-399
-440
-411
-364
-344
-266
-171
-160
-190
-162
-145
-127
-34
110
190
246
335
385
450
587
704
759
866
974
1005
1003
966
951
1016
1134
1270
1416
1540
1607
1704
1889
2085
2246
2516
2733
2853
1258
-1229
-2088
-2179
-2204
-1759
-1255
-1958
-1508
61
376
-60
-989
-1537
-1473
-1182
-1330
-2063
-2278
-1951
-968
188
876
1157
1343
1560
958
298
-180
-848
-971
-919
-625
-260
224
650
523
339
292
483
539
294
-348
-1031
-1122
-1076
-1022
-996
-1016
-623
68
551
441
44
-256
-552
-657
-716
-906
-1041
-845
-516
-354
-87
174
395
504
415
219
-9
-197
-433
-672
-734
-507
-111
253
420
380
351
354
197
-104
-482
-690
-692
-654
-586
-607
-581
-483
-292
-204
-243
-334
-486
-604
-767
-848
-891
-828
-730
-598
-399
-241
-136
-110
-182
-329
-402
-451
-507
-565
-661
-677
-517
-376
-309
-172
-153
-293
-582
-744
-837
-954
-1018
-1040
-963
-845
-648
-617
-609
-603
-688
-638
-639
-765
-850
-855
-806
-757
-569
-393
-345
-362
-411
-442
-537
-594
-722
-775
-725
-664
-512
-469
-473
-441
-396
-399
-429
-409
-445
-525
-567
-590
-537
-509
-474
-437
-363
-272
-258
-249
-306
-370
-385
-354
-339
-321
-275
-236
-158
-36
73
148
205
257
298
366
439
465
536
619
690
755
793
855
960
1054
1149
1314
1453
1584
1837
1988
2144
2310
2314
914
-976
-1278
-1191
-1134
-634
-258
-698
-362
592
286
-486
-1294
-1722
-1649
-1434
-1546
-1907
-1493
-951
-519
129
467
323
171
39
-662
-1094
-1043
-1079
-935
-602
-40
502
923
950
369
-32
-98
-165
-211
-332
-596
-581
-145
65
-10
-41
-53
21
111
87
-229
-575
-678
-832
-880
-668
-500
-391
-241
-206
-260
-228
-306
-559
-721
-722
-612
-460
-346
-343
-355
-136
18
-4
-48
-156
-292
-355
-332
-390
-405
-308
-165
8
164
215
84
-75
-303
-515
-562
-556
-557
-541
-441
-329
-258
-259
-339
-427
-474
-506
-548
-624
-686
-672
-591
-474
-393
-307
-273
-317
-373
-411
-488
-562
-548
-543
-530
-442
-401
-473
-489
-497
-565
-556
-540
-584
-566
-533
-533
-535
-513
-520
-548
-541
-533
-552
-576
-598
-641
-653
-631
-615
-569
-544
-505
-431
-346
-323
-344
-360
-392
-445
-452
-440
-451
-443
-388
-356
-308
-236
-219
-182
-164
-151
-147
-170
-175
-164
-129
-86
-52
-16
26
36
34
34
33
20
21
53
76
100
175
230
232
267
291
311
361
404
437
515
570
649
735
803
917
1035
1130
1256
1371
1397
671
-302
-420
-405
-350
68
274
95
368
691
338
-152
-729
-1037
-890
-745
-718
-766
-474
-324
-248
-2
-40
-228
-399
-523
-800
-908
-779
-754
-625
-418
-103
93
123
-83
-465
-531
-495
-494
-395
-274
-162
32
261
204
-7
-143
-261
-309
-279
-267
-273
-229
-189
-203
-175
-126
-195
-266
-301
-357
-380
-384
-479
-604
-577
-508
-428
-390
-458
-500
-473
-424
-454
-498
-469
-470
-438
-377
-334
-288
-294
-329
-325
-246
-218
-182
-204
-270
-249
-201
-186
-227
-274
-256
-208
-190
-171
-210
-277
-270
-230
-200
-159
-163
-187
-184
-184
-219
-285
-350
-414
-421
-378
-339
-350
-335
-336
-354
-366
-398
-453
-480
-449
-437
-422
-410
-386
-380
-345
-284
-238
-199
-161
-149
-118
-96
-103
-104
-110
-103
-77
-76
-104
-116
-154
-199
-227
-210
-179
-181
-165
-170
-223
-266
-304
-341
-356
-356
-326
-288
-235
-211
-212
-202
-202
-197
-174
-180
-171
-139
-155
-162
-129
-107
-106
-82
-66
-74
-94
-72
-63
-100
-118
-92
-59
-60
-71
-75
-57
-43
-72
-83
-100
-150
-155
-172
-184
-177
-155
-145
-165
-177
-162
-136
-139
-160
-174
-162
-150
-170
-187
-191
-185
-171
-194
-196
-174
-178
-224
-247
-217
-173
-184
-236
-248
-236
-235
-254
-276
-293
-288
-265
-252
-247
-226
-197
-214
-254
-267
-279
-293
-323
-370
-389
-395
-366
-338
-332
-326
-339
-328
-309
-289
-297
-297
-322
-377
-396
-389
-396
-407
-377
-353
-319
-261
-230
-196
-185
-189
-190
-188
-194
-236
-264
-281
-293
-267
-246
-267
-265
-249
-219
-210
-207
-222
-242
-270
-295
-303
-318
-344
-372
-368
-351
-328
-279
-303
-282
-251
-304
-289
-284
-316
-278
-361
-256
-524
-173
-185
-392
-161
-306
-90
-230
-235
-200
-252
-245
-291
-352
-377
-358
-305
-304
-318
-295
-273
-271
-277
-290
-283
-331
-351
-313
-298
-304
-299
-292
-310
-326
-310
-300
-324
-318
-310
-312
-326
-304
-308
-308
-305
-278
-272
-245
-283
-324
-382
-368
-317
-362
-312
-351
-317
-326
-330
-322
-351
-350
-347
-352
-326
-338
-337
-342
-337
-289
-261
-234
-216
-220
-241
-274
-294
-319
-323
-335
-316
-289
-279
-261
-270
-229
-181
-137
-143
-152
-158
-185
-219
-252
-277
-300
-324
-361
-365
-362
-344
-368
-376
-386
-368
-357
-366
-360
-371
-381
-373
-350
-360
-356
-345
-327
-335
-344
-343
-334
-280
-245
-231
-233
-247
-262
-272
-266
-261
-278
-322
-339
-352
-369
-369
-349
-319
-300
-305
-303
-300
-303
-319
-340
-361
-371
-385
-433
-436
-395
-367
-322
-272
-234
-230
-241
-247
-260
-270
-292
-307
-352
-354
-359
-347
-321
-321
-298
-287
-268
-287
-326
-353
-358
-332
-336
-346
-338
-348
-361
-364
-363
-369
-370
-369
-353
-331
-327
-333
-327
-327
-338
-352
-373
-404
-426
-415
-385
-371
-341
-323
-303
-298
-315
-345
-387
-390
-365
-346
-338
-332
-326
-324
-312
-294
-291
-270
-266
-267
-285
-312
-326
-349
-374
-411
-409
-407
-427
-428
-435
-453
-460
-451
-424
-378
-350
-339
-336
-316
-294
-296
-306
-288
-273
-250
-237
-249
-251
-259
-271
-264
-247
-235
-248
-277
-309
-309
-324
-339
-341
-331
-298
-271
-257
-255
-263
-273
-280
-285
-291
-275
-287
-298
-287
-291
-300
-316
-323
-364
-358
-365
-382
-426
-428
-417
-418
-424
-389
-376
-479
-317
-406
-305
-392
-415
-440
-477
-435
-451
-457
-497
-486
-511
-481
-473
-463
-490
-483
-500
-518
-518
-500
-483
-457
-421
-383
-361
-333
-326
-325
-298
-284
-288
-296
-291
-300
-290
-276
-262
-228
-213
-226
-225
-220
-235
-249
-254
-246
-254
-252
-237
-230
-232
-215
-204
-208
-229
-258
-291
-322
-337
-364
-397
-408
-394
-381
-362
-339
-302
-265
-275
-303
-323
-337
-353
-369
-383
-390
-372
-359
-347
-336
-343
-360
-362
-342
-335
-335
-311
-297
-287
-267
-244
-203
-189
-195
-191
-181
-188
-196
-178
-151
-140
-143
-162
-184
-190
-200
-191
-179
-192
-214
-211
-233
-254
-264
-271
-270
-291
-296
-312
-320
-311
-322
-337
-340
-351
-382
-421
-430
-433
-409
-376
-345
-317
-309
-284
-251
-216
-214
-202
-189
-216
-240
-257
-258
-268
-307
-316
-292
-279
-265
-251
-251
-247
-249
-249
-231
-237
-257
-272
-289
-295
-312
-332
-338
-331
-304
-277
-264
-266
-260
-213
-179
-175
-189
-184
-172
-186
-181
-187
-184
-180
-162
-161
-184
-189
-198
-191
-200
-204
-207
-227
-240
-260
-281
-298
-311
-301
-306
-302
-294
-294
-288
-276
-269
-276
-262
-252
-258
-264
-286
-298
-310
-315
-313
-315
-314
-305
-266
-274
-278
-263
-261
-254
-267
-278
-275
-287
-310
-312
-307
-299
-300
-281
-252
-253
-257
-244
-224
-240
-242
-270
-325
-349
-350
-346
-357
-360
-353
-336
-329
-305
-278
-266
-257
-262
-270
-297
-321
-319
-324
-324
-325
-315
-296
-272
-227
-200
-200
-192
-182
-189
-207
-210
-209
-219
-228
-236
-232
-234
-234
-257
-279
-278
-297
-314
-330
-322
-314
-313
-313
-324
-324
-316
-314
-304
-275
-266
-253
-226
-214
-192
-168
-153
-140
-144
-158
-171
-177
-163
-173
-191
-192
-206
-206
-225
-249
-271
-282
-274
-273
-266
-282
-319
-348
-381
-411
-421
-444
-461
-469
-457
-419
-389
-368
-368
-358
-327
-301
-282
-268
-257
-265
-269
-261
-258
-264
-266
-256
-246
-235
-214
-196
-151
-108
-111
-116
-145
-182
-214
-238
-234
-227
-229
-234
-261
-292
-296
-304
-291
-297
-328
-340
-355
-386
-426
-448
-445
-420
-392
-368
-343
-326
-324
-324
-317
-306
-289
-285
-280
-269
-291
-309
-313
-284
-254
-252
-251
-240
-241
-268
-277
-269
-283
-308
-327
-355
-373
-384
-401
-410
-405
-401
-389
-378
-357
-342
-326
-287
-254
-242
-242
-247
-247
-243
-226
-240
-264
-277
-275
-267
-281
-274
-283
-291
-291
-306
-313
-307
-297
-278
-271
-268
-246
-246
-258
-289
-304
-292
-279
-265
-277
-319
-342
-322
-288
-281
-275
-281
-287
-272
-249
-227
-221
-221
-223
-224
-200
-209
-224
-200
-205
-214
-235
-266
-279
-296
-292
-288
-274
-272
-290
-297
-287
-268
-264
-266
-268
-274
-291
-279
-251
-238
-238
-231
-219
-221
-212
-196
-178
-164
-146
-129
-131
-126
-113
-86
-66
-41
-27
-27
-28
-40
-27
-15
6
6
-13
-52
-78
-91
-88
-58
-67
-78
-88
-91
-90
-96
-113
-138
-164
-189
-202
-213
-245
-282
-311
-306
-324
-346
-351
-351
-346
-312
-288
-282
-266
-278
-272
-238
-226
-235
-243
-262
-291
-284
-245
-206
-181
-194
-199
-187
-175
-169
-181
-200
-213
-213
-225
-257
-257
-235
-212
-201
-190
-180
-182
-155
-150
-161
-162
-129
-104
-97
-99
-114
-119
-110
-79
-69
-75
-67
-62
-67
-54
-47
-49
-50
-55
-61
-64
-104
-120
-125
-149
-188
-231
-244
-254
-276
-292
-313
-330
-352
-368
-387
-406
-411
-415
-422
-423
-408
-382
-351
-317
-280
-271
-270
-275
-285
-270
-268
-243
-219
-203
-185
-160
-130
-109
-91
-93
-86
-110
-150
-178
-198
-193
-166
-144
-146
-131
-124
-129
-143
-140
-132
-142
-138
-140
-145
-137
-140
-155
-145
-137
-151
-160
-173
-177
-170
-168
-188
-209
-209
-200
-202
-222
-245
-257
-258
-280
-230
-233
-206
-240
-255
-238
-271
-296
-324
-297
-313
-276
-258
-208
-160
-155
-154
-167
-159
-155
-157
-158
-156
-178
-191
-167
-184
-197
-212
-220
-234
-257
-278
-307
-319
-336
-348
-359
-356
-320
-308
-322
-303
-275
-263
-267
-272
-276
-277
-280
-291
-316
-327
-330
-319
-295
-293
-277
-252
-245
-242
-251
-261
-270
-294
-328
-385
-419
-419
-427
-433
-423
-395
-354
-303
-290
-264
-257
-272
-278
-295
-310
-344
-377
-385
-367
-342
-317
-314
-309
-277
-218
-187
-176
-188
-222
-249
-266
-291
-318
-331
-304
-264
-247
-230
-234
-225
-198
-183
-178
-179
-187
-185
-175
-167
-178
-185
-187
-178
-174
-176
-151
-133
-115
-107
-104
-108
-139
-153
-171
-221
-268
-293
-301
-296
-272
-243
-194
-154
-139
-146
-170
-175
-178
-186
-213
-244
-267
-267
-238
-215
-217
-201
-187
-203
-215
-226
-238
-233
-228
-240
-252
-281
-287
-314
-329
-330
-318
-308
-303
-303
-315
-294
-267
-263
-276
-266
-270
-287
-298
-302
-312
-315
-286
-263
-256
-240
-213
-202
-189
-175
-160
-156
-178
-194
-185
-175
-165
-166
-188
-215
-208
-184
-162
-131
-114
-131
-144
-149
-142
-122
-136
-150
-172
-184
-158
-136
-125
-120
-114
-103
-77
-60
-73
-90
-117
-143
-137
-136
-143
-131
-130
-152
-163
-163
-182
-204
-229
-214
-169
-172
-206
-239
-264
-303
-317
-301
-312
-322
-318
-297
-277
-240
-194
-203
-195
-188
-202
-215
-236
-231
-222
-228
-247
-264
-256
-240
-229
-228
-230
-226
-216
-225
-255
-257
-235
-228
-254
-269
-266
-259
-256
-263
-264
-270
-264
-277
-303
-311
-322
-319
-324
-348
-344
-332
-320
-306
-301
-287
-276
-252
-244
-253
-248
-263
-291
-288
-273
-271
-254
-239
-235
-228
-222
-241
-240
-229
-241
-230
-223
-223
-247
-257
-262
-262
-239
-231
-207
-199
-216
-250
-272
-258
-240
-205
-204
-206
-210
-231
-257
-272
-261
-273
-281
-290
-279
-288
-301
-276
-252
-250
-266
-306
-325
-333
-334
-329
-309
-284
-248
-203
-201
-213
-223
-227
-242
-260
-271
-253
-244
-257
-240
-251
-274
-282
-273
-274
-285
-277
-291
-310
-313
-302
-287
-274
-254
-235
-232
-242
-251
-239
-230
-226
-230
-232
-223
-221
-220
-209
-208
-220
-232
-229
-225
-243
-245
-231
-241
-267
-294
-281
-271
-280
-282
-277
-288
-303
-286
-248
-223
-218
-195
-184
-187
-198
-219
-238
-272
-306
-327
-334
-325
-323
-285
-243
-238
-227
-236
-232
-227
-222
-248
-277
-300
-344
-363
-363
-358
-346
-322
-310
-316
-331
-345
-347
-332
-310
-306
-317
-321
-307
-271
-281
-299
-284
-272
-247
-222
-241
-251
-236
-225
-212
-208
-197
-192
-179
-180
-202
-234
-254
-246
-249
-257
-244
-227
-231
-248
-268
-291
-309
-327
-342
-358
-389
-402
-384
-379
-379
-385
-365
-345
-356
-364
-371
-386
-408
-405
-396
-359
-330
-325
-300
-276
-277
-277
-294
-299
-296
-304
-283
-286
-303
-325
-336
-343
-356
-378
-391
-392
-401
-395
-398
-416
-416
-418
-439
-432
-410
-396
-383
-379
-373
-395
-354
-295
-289
-282
-275
-298
-304
-296
-297
-274
-262
-254
-223
-226
-256
-248
-235
-240
-250
-238
-225
-229
-236
-244
-238
-234
-234
-226
-227
-214
-220
-231
-238
-241
-261
-260
-235
-218
-204
-213
-218
-190
-178
-178
-179
-173
-174
-187
-230
-243
-216
-202
-195
-211
-225
-241
-229
-231
-241
-251
-265
-263
-260
-242
-256
-264
-271
-291
-317
-336
-346
-356
-374
-405
-406
-409
-409
-394
-358
-325
-268
-278
-248
-261
-260
-249
-224
-240
-214
-209
-222
-203
-205
-222
-221
-203
-207
-168
-172
-199
-211
-183
-212
-195
-243
-245
-264
-223
-266
-181
-324
-721
-434
-733
-1031
-706
-823
-1075
-567
-722
-761
-359
-389
-430
-58
-117
-155
-32
-139
-203
-228
-279
-304
-456
-406
-363
-526
-376
-219
-373
-258
-67
-301
-154
-101
-176
-391
-305
-372
-616
-543
-521
-737
-688
-513
-684
-545
-356
-424
-370
-163
-224
-259
-147
-193
-289
-282
-247
-343
-357
-236
-386
-273
-396
-555
-384
-646
-662
-434
-621
-540
-322
-413
-290
-93
-193
-120
-30
-97
-124
-187
-194
-278
-422
-330
-408
-475
-260
-301
-375
-193
-214
-238
-77
-148
-176
-77
-178
-180
-150
-295
-255
-133
-278
-190
-110
-225
-230
-91
-50
0
-30
23
24
-164
31
-142
-210
-139
-243
-267
-179
-220
-244
-44
-211
-233
-103
-65
-278
-209
-72
-356
-211
-267
-208
-301
-355
-166
-323
-365
-110
-344
-410
-223
-281
-252
-409
-152
-187
-366
-95
-130
-443
-152
-112
-374
-290
-174
-356
-381
-98
-303
-230
-114
-369
-567
-278
-570
-609
-526
-549
-510
-315
-213
-235
-108
-218
-20
-354
-166
-119
-337
-370
-520
-232
-588
-439
-189
-524
-237
-197
-225
-274
-135
-339
-384
-169
-371
-636
-384
-272
-514
-338
-543
-177
-272
-717
-165
-157
-603
-323
-161
-470
-279
-232
-406
-331
-290
-262
-283
-371
-240
-373
-380
-226
-327
-559
-258
-437
-457
-138
-431
-345
-282
-346
-285
-119
-288
-239
-220
-230
-276
-285
-267
-285
-529
-134
-238
-575
-85
-455
-570
-51
-285
-578
-285
-215
-430
-453
-70
-447
-631
-63
-207
-626
-182
-141
-607
-177
-145
-630
-140
-172
-442
-270
-35
-426
-466
188
-509
-525
129
-262
-551
-122
-230
-280
-493
79
-140
-786
256
-312
-462
193
-203
-442
149
-218
-188
32
-191
-74
-169
-178
-104
-146
-253
-302
-154
-45
-549
1
-316
-492
-103
-225
-269
-316
-177
-65
-568
-337
294
-524
-260
36
-400
-298
305
-498
-470
274
-416
-355
-55
-146
-213
-388
114
-151
-491
-103
-158
-245
29
-161
-291
-35
-396
0
-102
-358
-123
28
-390
23
-88
-486
-67
69
-317
-635
359
-191
-520
242
-151
-354
-15
-245
-113
-462
23
-181
-433
113
-377
-354
64
-234
-561
2
-370
-308
-372
-15
-295
-382
5
-467
-197
56
-380
-163
-384
-337
-86
-312
-255
-396
-313
-75
-263
-392
-202
71
-466
-56
-114
-305
-7
-224
113
-195
-258
-48
-110
-136
-22
138
-223
-139
-137
9
-145
-194
-192
111
-222
-354
82
-211
-243
-151
-144
-131
-23
-385
-255
131
-415
-163
105
-396
-481
144
-85
-581
-240
190
-549
-450
86
-297
-339
-343
-249
-189
-202
-365
-137
-171
-382
-5
-339
20
-340
-343
146
-396
-376
7
-398
-284
-232
-141
-316
-179
0
-393
-318
-394
31
-479
-445
145
-621
-290
-64
-239
-296
-439
-22
-213
-566
170
-102
-533
127
-118
-42
-174
-101
115
-413
169
-3
-469
296
-368
-120
-50
-129
-18
-681
122
-150
-481
-112
-433
-125
-423
-195
-232
-547
-5
-316
-431
-123
-88
-545
17
-80
-670
-161
-219
-431
-455
-12
-526
-385
-334
-265
-367
-170
-481
-427
-215
-400
-323
-608
-125
-264
-686
-197
-204
-546
-219
-480
-168
-442
-372
-65
-456
-195
-222
-402
-454
158
-562
-292
-35
-324
-76
-327
67
-88
-84
-563
116
221
-938
71
177
-532
-489
350
-316
-929
318
-115
-1007
79
-339
-445
-25
-811
-193
-428
-152
-428
-486
193
-552
-520
117
-484
-295
-178
-420
-75
-515
3
-531
-332
28
-449
-125
-233
-301
-167
-125
-204
-410
-225
191
-564
-205
200
-528
-212
99
-513
-32
-20
-650
-312
86
-504
-897
441
-676
-392
13
-349
-394
-439
10
-653
-147
-256
-774
-113
-296
-599
81
-354
-242
-503
-155
-184
-296
-35
-642
92
-148
-651
-74
-214
-165
-549
-167
-264
-349
-221
-390
-173
-392
-210
-246
-276
-180
-520
-173
-287
-409
-174
-133
-267
-303
-140
-252
-314
178
-404
-278
-12
-263
3
-838
200
-76
-489
50
-463
74
-437
-122
-55
-483
-82
-143
-607
171
-627
-99
-276
-366
-374
-358
182
-669
-371
47
-390
-465
-129
-38
-725
-320
144
-581
-416
-51
-425
-372
-37
-409
-94
-611
97
-143
-450
-62
-75
-744
26
-201
-268
-505
-550
324
-783
-243
37
-562
-225
92
-721
-19
-258
-123
-626
-129
59
-654
-234
-182
-493
106
-310
-392
75
-194
-46
-708
178
-201
-735
-14
86
-733
-168
68
-254
-343
-195
-14
-116
-304
-12
-119
-67
-221
-200
-309
-63
-415
-181
-65
-292
-40
-414
276
-276
-578
79
-208
-690
28
-115
-696
0
-262
-335
-32
-236
-430
-122
-31
-530
-179
-125
-322
-60
-280
-381
310
-523
-357
44
-143
-475
-478
-26
-396
-771
12
-330
-589
-240
-563
133
-760
-302
-309
-604
-130
-527
-399
-236
-539
-286
27
-617
-97
-291
-287
-236
-310
195
-383
-276
-275
-297
20
-288
-292
79
-575
-181
224
-572
-308
183
-263
-328
-85
-174
349
-354
-245
291
-219
-259
-185
211
-279
-273
-101
-475
-38
21
-728
95
-249
-601
-119
-643
-72
-379
-464
-232
-568
-70
-220
-582
-250
-220
-623
-237
-491
-277
-509
-417
-260
-235
-331
-364
-277
-313
15
-522
-20
-424
-240
108
-553
-109
346
-339
-36
-152
-140
48
-323
-50
-291
-233
-614
25
-108
-560
-395
-138
-550
-239
-289
-583
-199
-661
-273
-413
-881
-423
79
-937
-102
-274
-483
-76
-646
-52
-470
-259
-308
-221
-568
-390
-165
-232
-692
-31
-178
-697
64
-164
-512
-12
-391
-285
-18
-402
17
-49
-523
-99
24
-217
-441
-305
-27
-652
-211
-157
-201
-843
126
35
-725
-123
-129
-24
-805
-111
-36
-382
-343
73
-773
145
-123
-580
80
-137
-372
-218
-245
-417
-352
-172
-638
-295
-237
-808
122
-648
-152
-344
-132
-242
-379
-327
5
-337
-138
-262
-49
-160
-36
-623
135
-289
-355
-529
-16
-65
-412
-509
-322
190
-533
-607
-112
-114
-734
-37
-534
130
-509
-301
-158
-123
-466
79
-543
-212
-244
-456
-195
-448
-218
-191
-135
-642
-31
-206
-400
-320
46
-257
-632
352
-205
-844
138
-124
-685
-49
-465
-296
-62
-459
-306
-39
-455
-187
45
-398
-290
14
-429
-133
-518
-170
143
-1128
-116
-173
-16
-471
-395
102
-570
-266
-322
-101
-481
-149
-173
-503
367
-1029
66
210
-362
-557
144
7
-551
-245
147
-376
-580
-270
101
-388
-559
-293
-92
-413
-562
25
-380
-608
-60
-920
-400
-370
-304
-817
-361
143
-786
-311
-293
-55
-411
-353
-181
-173
-313
-382
27
-390
-646
378
-281
-746
-67
284
-682
-448
243
-186
-251
-471
338
-67
-409
-116
-308
36
-661
-258
266
-375
-487
-166
-10
-342
-444
-112
-447
-83
-719
-106
294
-1327
71
329
-1111
-323
133
-447
-1031
385
-503
-633
-220
95
-391
-953
478
-74
-581
-207
35
87
-469
-179
-92
44
-249
-265
-271
331
-239
-381
93
-69
-513
-20
-227
-188
169
-461
-638
-121
602
-1178
-284
518
-408
-711
-320
495
-737
-332
-516
-252
-354
-392
-263
-589
-479
13
-398
-418
-392
-232
-280
-768
179
-721
-22
-293
-1003
30
269
-632
-1225
678
35
-1482
548
-201
-700
-161
-44
-774
82
-286
-703
38
-181
-603
-233
68
-387
-844
641
-667
-641
-12
-489
-5
-540
-195
-588
175
-223
-649
221
-253
-689
-91
-221
-248
-494
-354
-93
-469
-600
-264
-388
-380
-211
-909
-249
88
-953
-821
321
-614
-1297
309
-145
-1160
176
-361
-806
-221
-225
-609
-370
-108
-1041
-316
107
-776
-177
-719
94
-355
-142
-452
-303
621
-1191
-503
595
-170
-1434
191
133
-855
-43
-138
-663
327
-47
-867
-144
560
-784
-875
324
-195
-1148
12
21
-1005
-128
253
-652
-443
322
-174
-1358
126
336
-1360
-483
202
-166
-1321
294
10
-655
-290
-395
-359
-136
-137
-1213
-247
492
-534
-823
269
-145
-775
302
-309
-819
553
-936
-391
333
-152
-438
-439
602
-792
-286
-5
-285
-89
-578
71
282
-919
-18
158
-34
-352
-7
-209
-622
459
-431
-361
-105
-268
-219
-693
454
-350
-395
-350
-560
44
-735
-630
-277
1
-1243
-425
452
-882
-924
-51
-206
-248
-910
-29
-153
-680
-384
-205
-424
-578
-174
-470
-493
391
-281
-447
-318
76
-201
-470
-600
172
-196
-991
-73
291
-659
-749
539
-122
-729
-221
-225
-58
-164
-844
-74
-453
-722
-328
-26
-798
-603
279
-680
-481
-190
-413
-795
-105
79
-796
-460
149
-487
-527
-72
-124
-691
-373
10
-645
-202
-413
-504
-241
-487
-742
185
-931
-47
-822
111
-192
-504
-438
135
-240
-683
311
-112
-1051
419
73
-1053
126
244
-799
-808
863
-811
-364
-38
-553
-97
0
-382
-53
-270
10
-1368
344
152
-368
-1001
687
-335
-1019
272
-8
-376
-732
113
-480
10
-392
-572
2
231
-1195
-407
365
-218
-642
46
-563
-237
173
-883
-189
494
-885
-509
563
-528
-465
117
-204
-1149
868
-50
-1158
223
308
-933
-107
573
-769
-264
268
-358
-253
341
-606
-222
-132
-50
-461
110
36
-471
-284
40
-513
-225
237
-336
-696
-64
172
-916
547
343
-1235
234
481
-494
-451
610
-521
-731
326
113
-480
-496
318
-490
-124
-141
-447
-554
451
-502
-584
-130
59
-548
-577
442
41
-648
-389
549
-747
-295
-243
223
-383
-185
-230
-216
264
-741
502
-478
-565
-129
-8
-360
-332
-117
-649
-34
-253
-248
-31
-301
-340
-152
-454
393
-513
-329
-20
-238
-214
-181
341
-430
-641
3
221
-215
-316
156
-110
-308
21
-185
315
-170
-409
293
54
-505
-351
352
214
-1112
56
400
-495
-704
-31
237
-785
154
-407
-526
56
-19
-321
-464
-10
-295
-384
-228
-476
79
-270
-572
-70
-408
-165
68
-410
-481
-5
-420
-667
-33
-430
-494
-240
-449
-205
-181
-359
-190
-191
-649
-122
202
-535
-617
411
-488
-156
-1
-586
-256
49
-189
-647
432
121
-570
145
276
-453
-124
105
105
-238
245
90
-781
483
-18
-407
360
-199
229
-303
141
-155
278
-312
-353
119
-24
-362
140
136
-614
-115
-109
-182
-2
-666
-76
258
-810
-211
-168
370
-659
-50
63
-189
-558
-247
442
-323
-614
-146
308
-326
-855
714
-508
-228
33
-355
192
-640
-8
-560
-59
-401
-258
-460
-149
-577
-85
-242
-340
-336
-608
-59
-487
-273
-277
-51
-447
-150
-532
5
-290
-244
-344
-429
238
-530
-332
-221
-477
-46
-227
-866
-526
-202
237
-1250
-272
163
-428
-620
-149
142
-678
2
-491
-328
5
-368
-468
-365
-210
-176
-931
524
-67
-846
-67
-104
-33
-644
-23
-249
-344
-165
-850
-127
32
-508
-960
302
123
-1347
414
22
-1073
-206
14
-443
-367
-212
-639
-302
-810
-110
-273
-634
-679
-141
-128
-1090
298
-407
-734
-666
232
36
-890
120
-280
-120
-499
152
-448
184
-273
-500
340
-379
-473
-304
118
-954
337
-293
111
-392
-501
131
-324
-251
-313
-178
-42
-467
-287
378
-550
-507
191
-104
-442
-330
327
-613
-634
226
-80
-1377
193
530
-1330
-226
298
-270
-696
51
-320
-285
282
-586
-412
222
130
-932
34
434
-693
76
89
-112
-304
-246
-62
-443
-79
131
-582
202
-292
-203
-89
2
-119
-405
163
-710
-212
115
-108
-836
230
-471
-21
-159
-229
-116
-409
-97
-471
-173
174
-324
-847
619
-512
-455
194
112
-1114
263
-336
-639
183
-1050
202
-148
-645
-178
378
-771
-293
535
-613
-655
279
19
-905
-59
240
-266
-447
33
207
-507
76
18
-581
87
150
-534
-572
245
-166
-837
146
-321
-782
154
-91
-573
-406
12
-483
-621
256
-862
-468
266
-477
-783
232
-19
-866
94
-132
-375
-554
173
-277
-392
-212
-407
296
-936
17
-206
-612
-238
80
-581
31
46
-1138
324
58
-700
-274
446
-971
-416
387
-264
-545
23
-717
-361
279
-627
-42
-93
-437
-381
67
-74
-370
62
-542
-393
278
-333
-571
50
109
-680
-139
253
48
-616
150
-220
-321
-59
-246
41
-598
-74
-327
-130
-36
-233
-484
267
-288
-558
109
74
-278
-749
304
-211
-387
-124
243
-358
67
-273
-177
300
-459
208
-317
-316
132
-49
-535
224
-127
-532
-332
-146
42
-394
-197
-150
-65
-389
-251
-91
-137
-517
-354
26
-315
-491
-146
-46
-588
-194
-127
-302
33
-595
157
-286
-433
-27
-356
-202
-217
-564
-281
23
-630
-212
47
-182
-453
-776
365
-89
-909
96
14
-588
-95
-264
-206
44
-409
94
-275
68
-20
-499
-197
52
-572
-661
3
-260
-384
-793
-76
-272
-438
-326
-362
-223
-213
-505
-740
617
-915
-805
379
-351
-864
312
-104
-813
1
58
-253
-679
352
-612
-709
196
-170
-466
-326
200
-331
-862
81
234
-1065
145
490
-757
33
82
-562
-384
-499
-6
-382
-460
-162
69
-494
-872
298
-617
-280
-298
-491
1
-314
-285
-589
384
-634
-440
461
-447
-709
307
-15
-855
213
-420
-532
-101
92
-381
-444
-148
-410
-455
-579
-518
-123
75
-808
-484
400
-129
-1202
173
269
-632
-729
-291
203
-944
-138
48
-110
-107
-218
-279
79
153
-585
-424
-1
111
-1035
-80
172
-614
-261
-192
-490
-478
-182
-252
-240
-845
36
44
-840
-575
107
-398
-693
-259
-472
19
-794
-536
149
-390
-715
82
-150
-532
-334
215
-301
-623
223
-277
-877
96
48
-714
-433
-339
207
-781
-472
152
-153
-310
-350
-365
-442
60
-473
-291
-188
-617
-51
-283
-512
-147
27
-427
-217
-232
-205
-240
-813
-18
-78
-583
138
-177
-677
-72
-363
-212
-514
-54
-162
-824
-192
-187
-680
-607
-131
-472
-754
-383
7
-645
-1010
127
-465
-667
-304
-25
-869
-583
379
-608
-604
-31
77
-799
-413
168
-550
-624
11
-415
-335
-101
-176
-528
-51
-88
-735
12
-262
-617
-479
101
-343
-329
-7
-593
-349
-587
-295
-526
-298
-183
-463
-204
-266
-373
-247
-72
-379
-185
-446
-139
-170
-737
-452
145
-595
-776
205
33
-649
-304
403
-723
-393
-67
-291
-617
-105
-55
-800
-82
-52
-670
-243
-337
-258
-319
-514
-141
-264
-299
-564
156
-172
-523
-141
-493
237
-253
-673
234
-363
-588
133
121
-825
0
166
-641
-274
-120
-131
-410
-416
-338
143
-424
-351
-342
-507
-129
-250
-266
-52
-402
-296
-424
-82
-629
-641
-32
-338
-190
-660
211
-498
-139
-340
-542
418
-937
-153
-201
-502
-245
-189
-504
-147
-37
-832
234
-124
-543
-359
-294
-271
-306
-336
-368
-293
-207
-65
-256
-201
150
-451
-144
71
-283
-287
-145
-97
-664
-41
-98
-439
-89
-337
-374
-30
-325
-205
-88
-463
-435
-128
-282
-412
-366
-350
-397
-218
-635
-342
-291
-507
-258
-642
-347
-680
-126
-392
-771
-104
-340
-587
-516
77
-443
-452
-347
-586
-294
-274
-327
-349
-128
-145
-410
-304
-512
-173
-38
-628
-272
37
-433
-382
-93
-410
-359
-263
-79
-270
-259
-285
-347
-325
-227
-237
-571
131
-284
-230
-364
-125
-267
-529
-398
-356
20
-439
-382
-256
-194
-460
-266
-386
-106
-155
-409
51
-468
-367
-233
-261
-450
-175
-139
-363
-402
-248
-217
-433
-373
-242
124
-228
-305
-276
-20
161
-644
-522
187
-27
-748
77
-30
-525
-27
-482
66
-54
-294
-231
-286
-182
-610
-56
-512
-547
-318
-287
-296
-642
-229
-276
-552
-333
-64
-751
-294
47
-373
-451
-432
-488
-601
-338
-471
-154
-313
-554
-178
-425
-455
14
-273
-430
213
-575
-354
-224
-423
-341
-312
-345
-572
140
-358
-268
-393
-179
-158
-564
8
-82
-228
-228
-134
-279
-488
-208
-200
-152
-189
-458
-220
-158
-587
-294
-127
-409
-518
-187
-172
-749
-164
-281
-337
-384
-7
-340
-598
-133
-502
-111
-371
-106
-155
-404
-204
-91
-543
-262
-129
-252
-198
-303
18
-128
-515
-381
170
-365
-259
111
-369
-409
-179
-114
-362
-517
200
-276
-714
132
6
-827
-339
178
-559
-430
-41
-164
-494
-210
63
-626
-406
-217
-190
-357
-364
-227
-344
-456
-141
-372
-264
-82
-280
-310
-170
-174
-531
-283
-204
-35
-414
-453
174
-513
-325
-243
-239
171
-392
-90
-266
-55
-281
-142
-162
-261
-101
-282
-213
-239
-252
-241
-497
-221
-152
-514
-99
17
-328
-327
-98
-126
-377
-335
-38
-112
-380
-248
-60
-416
-593
-20
0
-479
-174
-28
-374
-512
-161
-237
-126
-213
-236
-294
-161
-43
-405
-136
-271
-196
-388
-468
-337
-220
-136
-277
-286
-450
-293
78
-133
-217
-344
-21
-30
-656
-513
47
-175
-523
78
92
-860
-25
149
-682
-287
-199
58
-464
-497
-209
-260
-533
-332
-331
-378
-512
-465
69
-419
-545
-279
-345
-431
-356
-320
-244
-374
-595
-73
-382
-171
-136
-412
-30
-100
-471
-179
-269
-450
-404
-389
-163
-510
-259
-353
-307
-318
-412
-225
-242
-321
-494
-71
-238
-429
-353
-447
-274
-498
-531
-161
-587
-183
-325
-535
-304
-324
-243
-407
-261
-372
-329
-539
-337
-399
-403
-340
-115
-182
-624
-280
-201
-420
-675
-68
-267
-450
-205
-409
-190
-280
-339
-127
-309
-482
-185
-404
-410
-282
-337
-272
-414
-270
-113
-351
-184
-17
-308
-396
-49
20
-178
-317
-198
-167
-333
-614
-124
-35
-139
-175
-310
12
-86
-242
-341
126
-28
-535
-106
-163
-363
-331
-354
-221
-234
-239
-376
-156
-274
-762
-423
-46
-221
-364
94
-190
-544
-429
-208
-349
-423
-310
-30
-146
-637
-145
-5
-276
-485
-279
-92
-54
-500
-237
191
-455
-524
66
-43
-539
-31
-351
-386
-276
-254
162
-339
-276
-106
-51
-143
-231
-68
-14
-361
-223
1
-310
-344
-324
36
-222
-495
-294
-137
-248
-355
-21
-2
-273
-313
-20
-200
-410
-142
-58
-477
-513
60
-436
-603
-412
-305
-332
-458
-253
-309
-367
-426
-419
-434
-420
-300
-492
-326
-397
-535
-338
-334
-172
-245
-318
-177
-243
-115
-443
-310
-15
-298
-326
-161
-371
-389
48
-286
-300
-44
-361
-171
-393
-389
-385
135
-260
-613
75
-298
-74
-406
-98
-194
-304
-33
-399
-167
-454
-697
-333
-19
-389
-507
3
-648
-582
-35
-615
-167
-279
-733
-373
-179
-355
-498
-206
-284
-373
-35
-16
-29
-210
-515
-268
-385
-72
-429
-456
-403
-426
-132
-205
-41
-415
-37
-314
-153
4
-328
-287
-491
-347
-270
-113
-325
-468
9
-137
-405
-158
-359
-533
-265
-194
-373
-578
-322
-381
-442
-167
-75
-314
-270
-138
-475
-327
-163
-379
-363
-641
-522
-152
-437
-405
-74
-249
-456
-225
-105
-401
-210
-65
-288
-540
-100
-195
-368
-220
-274
-258
26
-218
-221
-151
-302
-268
-312
-495
-394
47
-286
-123
-337
-412
-50
-382
-347
-69
-279
-513
-227
38
-385
-270
-282
-483
-414
-256
23
-474
-502
-99
-271
-520
-349
-307
-365
-573
-86
-128
-418
-738
-398
-170
-836
-103
82
-367
-431
-254
-233
-403
-320
-141
-259
-322
-305
-443
-91
-428
-680
-414
-159
-270
-484
-176
-328
-533
-668
-354
-321
-508
-415
-253
-411
-724
-351
-395
-560
-369
-309
-331
-361
-349
-490
-393
-489
-346
-134
-278
-324
-275
-414
-204
-243
-336
-288
-251
-194
-411
-137
-142
-370
-96
-135
-312
-127
-77
-544
-222
-69
-723
-259
-33
-195
-534
-204
-5
-488
-522
-154
-1
-733
-294
-56
-325
-282
-438
-118
-230
-308
-62
-280
-514
-303
-362
-444
-289
-150
-291
-255
-407
-520
-280
-469
-336
-161
-178
-260
-108
-206
-527
-338
-403
-347
-57
-268
-362
-304
-519
-294
-237
-353
-172
-32
-162
-351
-122
-427
-625
-89
-40
-444
-76
184
-158
-378
-264
-248
-360
-347
-261
-257
-562
-642
-436
-276
-323
-365
-225
-339
-423
-311
-180
-216
-485
-345
-313
-266
-226
-225
-322
-394
-236
-330
-437
-275
-275
-272
-374
-379
-379
-406
-353
-390
-82
-387
-354
-219
-393
-438
-552
-408
-304
-277
-285
-214
-362
-459
-504
-328
-288
-491
-319
-365
-581
-521
-361
-413
-382
-385
-415
-281
-292
-526
-496
-446
-416
-312
-281
-404
-511
-352
-242
-453
-331
-231
-472
-412
-289
-320
-293
-240
-192
-307
-395
-276
-265
-311
-202
-200
-349
-230
-313
-283
-383
-438
-457
-201
-83
-499
-444
-271
-438
-387
-67
-251
-493
-231
-192
-273
-431
-211
-188
-359
-216
-211
-265
-381
-411
-463
-265
-265
-365
-195
-274
-418
-288
-350
-520
-206
-258
-447
-371
-273
-377
-459
-243
-208
-458
-278
-141
-230
-279
-377
-305
-253
-306
-194
23
-217
-308
-214
-205
-429
-368
-218
-302
-363
-334
-321
-485
-409
-416
-295
-265
-241
-231
-417
-435
-383
-414
-527
-269
-444
-474
-323
-376
-278
-182
-288
-404
-484
-491
-320
-304
-313
-407
-401
-443
-397
-341
-365
-169
-291
-338
-213
-348
-657
-473
-271
-645
-388
-151
-431
-487
-503
-402
-451
-619
-425
-211
-388
-499
-371
-313
-313
-347
-232
-268
-287
-191
-221
-245
-228
-371
-393
-217
-260
-128
67
-136
-262
-30
-31
-286
-230
-25
-92
-89
-41
-110
-244
-250
-231
-251
-125
-68
-137
-206
-270
-179
-182
-300
-218
-275
-117
-141
-64
63
-108
-183
-111
-185
-457
-178
23
-293
-280
-121
-256
-449
-142
-224
-434
-146
-161
-205
-240
-330
-457
-369
-327
-284
-117
-130
-291
-218
-397
-500
-318
-315
-380
-318
-220
-269
-300
-464
-505
-543
-248
-134
-323
-213
-20
-386
-471
-190
-239
-25
-36
5
0
-170
-399
-370
-87
-355
-91
155
-96
-147
-204
-177
-97
-25
-153
-122
-25
-39
-79
-211
-289
-118
-112
-209
68
44
-146
-176
-169
-175
-374
-266
-75
-134
-104
-7
13
-116
-155
14
146
-23
68
130
-10
-170
-93
109
38
-87
113
132
-59
78
-8
46
-23
-58
293
266
140
-16
234
226
88
141
186
204
136
346
162
135
207
144
17
196
334
131
211
196
261
208
174
315
268
119
185
369
248
150
263
242
35
113
238
113
-27
116
222
35
-34
57
76
119
111
73
2
37
-105
-145
-25
-108
16
65
-135
-38
151
25
-119
101
161
-16
77
23
-106
-201
-126
-30
-168
-118
-82
16
-70
-219
46
53
-50
9
118
21
-34
-109
-69
-130
-128
-18
-25
110
-157
-79
-61
-80
-95
-65
156
125
-27
-47
7
-48
-117
-8
220
-6
-4
-53
-226
-104
-222
-94
90
-32
-141
-127
4
-30
-102
-36
9
107
-61
-184
6
-154
-143
-38
-127
-24
-51
-99
-158
-106
-138
-201
8
4
-155
-139
-60
-202
-279
-99
-127
-119
-76
22
69
-165
-197
-74
-164
-259
-129
113
42
-5
-71
-188
-364
-367
-198
-157
-184
-107
-38
-114
-169
-265
-168
-108
-90
-14
-29
-119
-253
-255
-263
-266
-127
-114
-181
-234
-199
-348
-335
-253
-142
-195
-73
-133
-254
-191
-362
-279
-211
-373
-294
-56
-263
-423
-145
-186
-376
-262
-173
-205
-313
-281
-299
-364
-421
-392
-375
-366
-357
-338
-271
-265
-589
-690
-341
-446
-553
-471
-489
-403
-238
-419
-534
-480
-551
-474
-469
-533
-384
-432
-638
-688
-535
-564
-607
-696
-511
-358
-439
-387
-425
-275
-434
-496
-315
-261
-334
-408
-267
-348
-411
-394
-237
-171
-281
-311
-295
-276
-371
-390
-370
-377
-369
-306
-185
-241
-333
-337
-333
-415
-390
-341
-368
-382
-533
-385
-335
-571
-476
-446
-490
-543
-414
-466
-603
-435
-405
-530
-473
-449
-378
-419
-475
-340
-427
-422
-520
-497
-406
-433
-392
-413
-337
-435
-407
-287
-248
-283
-389
-390
-416
-416
-368
-428
-387
-318
-515
-398
-346
-333
-353
-358
-228
-244
-320
-264
-280
-354
-325
-267
-255
-191
-166
-273
-259
-264
-214
-160
-225
-226
-262
-292
-333
-363
-328
-300
-353
-442
-339
-412
-455
-463
-458
-437
-363
-350
-355
-283
-356
-460
-411
-419
-411
-347
-406
-403
-489
-505
-510
-493
-447
-430
-280
-262
-287
-296
-350
-444
-515
-323
-397
-469
-376
-318
-360
-487
-433
-389
-431
-431
-379
-360
-466
-508
-522
-594
-592
-529
-446
-470
-536
-505
-467
-456
-537
-534
-511
-418
-383
-428
-362
-417
-457
-462
-483
-502
-446
-448
-571
-510
-496
-540
-597
-588
-580
-697
-613
-549
-615
-676
-613
-595
-682
-612
-613
-612
-525
-519
-559
-527
-493
-527
-596
-528
-475
-448
-461
-532
-575
-578
-561
-534
-467
-443
-438
-442
-459
-473
-522
-533
-548
-580
-561
-485
-347
-337
-351
-392
-445
-423
-493
-475
-523
-507
-469
-476
-470
-450
-417
-414
-399
-381
-377
-401
-385
-378
-388
-367
-272
-246
-258
-254
-294
-299
-268
-275
-244
-259
-265
-305
-343
-378
-351
-281
-320
-283
-262
-244
-282
-314
-316
-294
-252
-260
-245
-216
-207
-142
-89
-110
-172
-181
-198
-327
-360
-328
-212
-175
-167
-21
8
-12
-24
-35
-46
-73
-81
-107
-102
-75
-63
-79
-105
-100
-88
-132
-163
-191
-198
-225
-233
-194
-179
-137
-66
25
2
-72
-75
-120
-209
-254
-236
-226
-215
-203
-224
-225
-212
-179
-167
-165
-164
-199
-280
-217
-195
-207
-203
-127
-52
-80
-129
-163
-143
-188
-191
-223
-205
-201
-165
-108
-93
-90
-50
-45
-86
-106
-163
-226
-322
-230
-195
-183
-117
-62
-53
-101
-147
-183
-197
-256
-281
-221
-200
-178
-139
-84
-54
-83
-80
-89
-121
-156
-166
-178
-194
-211
-202
-198
-156
-123
-139
-188
-249
-273
-326
-342
-337
-319
-298
-254
-201
-177
-148
-130
-118
-126
-140
-153
-194
-244
-233
-167
-147
-154
-118
-99
-127
-142
-171
-204
-227
-245
-202
-177
-135
-76
-29
-1
-7
-9
-37
-67
-91
-118
-117
-137
-163
-193
-189
-159
-167
-158
-142
-138
-154
-192
-197
-209
-203
-178
-162
-143
-135
-118
-114
-165
-175
-197
-187
-177
-155
-170
-191
-143
-133
-140
-135
-116
-135
-147
-128
-120
-105
-99
-106
-107
-150
-151
-130
-145
-153
-144
-132
-161
-169
-153
-131
-158
-194
-181
-181
-203
-236
-250
-268
-313
-342
-325
-330
-366
-354
-319
-325
-320
-314
-288
-255
-265
-256
-286
-297
-288
-295
-304
-327
-332
-342
-351
-363
-368
-366
-378
-368
-375
-367
-363
-386
-424
-428
-428
-469
-497
-499
-499
-508
-496
-470
-442
-431
-443
-433
-417
-434
-417
-397
-430
-465
-475
-489
-521
-521
-515
-510
-504
-514
-527
-565
-589
-602
-583
-559
-551
-526
-533
-560
-561
-551
-544
-537
-535
-531
-561
-583
-563
-555
-536
-512
-477
-455
-453
-426
-401
-397
-388
-377
-387
-391
-398
-393
-381
-357
-343
-357
-366
-398
-410
-424
-462
-479
-501
-494
-472
-473
-460
-456
-467
-470
-448
-445
-463
-471
-473
-458
-416
-378
-394
-415
-420
-441
-461
-446
-417
-410
-427
-444
-430
-409
-414
-423
-421
-444
-450
-425
-426
-438
-438
-448
-458
-470
-479
-490
-498
-526
-528
-502
-466
-428
-411
-368
-357
-355
-349
-365
-366
-353
-368
-373
-351
-334
-299
-256
-205
-175
-162
-136
-103
-67
-77
-92
-101
-117
-125
-153
-159
-156
-168
-161
-164
-171
-171
-156
-136
-146
-146
-145
-144
-134
-145
-150
-163
-174
-188
-198
-215
-221
-194
-163
-149
-137
-103
-121
-160
-168
-202
-231
-243
-253
-257
-250
-235
-216
-241
-250
-218
-200
-189
-193
-201
-214
-242
-261
-268
-275
-293
-292
-286
-286
-292
-270
-251
-252
-255
-259
-262
-279
-284
-276
-270
-265
-281
-301
-288
-299
-306
-301
-304
-300
-285
-260
-267
-278
-250
-246
-244
-227
-250
-253
-243
-265
-291
-295
-290
-285
-307
-319
-326
-334
-335
-346
-330
-300
-293
-307
-323
-335
-356
-366
-358
-345
-324
-312
-300
-269
-247
-235
-215
-216
-234
-253
-253
-243
-244
-256
-243
-221
-211
-221
-246
-261
-263
-263
-274
-280
-268
-266
-288
-286
-297
-323
-348
-364
-357
-349
-327
-281
-266
-280
-267
-241
-238
-218
-214
-213
-209
-219
-229
-243
-258
-288
-307
-319
-323
-301
-281
-280
-271
-260
-251
-257
-236
-222
-201
-188
-211
-216
-215
-236
-264
-248
-244
-260
-251
-222
-227
-228
-211
-191
-160
-148
-147
-128
-102
-87
-96
-132
-148
-157
-181
-200
-200
-166
-169
-197
-210
-230
-255
-253
-233
-234
-245
-247
-245
-262
-274
-289
-294
-287
-295
-284
-276
-289
-282
-276
-297
-318
-345
-339
-325
-335
-346
-335
-304
-300
-299
-311
-311
-301
-300
-284
-295
-319
-325
-300
-307
-321
-317
-333
-335
-317
-301
-291
-277
-263
-253
-263
-279
-295
-293
-285
-275
-270
-286
-300
-317
-304
-302
-313
-289
-267
-276
-290
-279
-276
-296
-287
-298
-322
-316
-315
-306
-283
-276
-268
-254
-249
-243
-252
-270
-304
-341
-371
-402
-414
-409
-416
-441
-447
-436
-418
-422
-439
-446
-455
-451
-461
-446
-415
-417
-422
-438
-432
-413
-408
-418
-408
-410
-414
-409
-407
-411
-402
-390
-384
-381
-374
-356
-357
-366
-376
-360
-345
-338
-336
-343
-362
-399
-447
-475
-468
-451
-429
-428
-422
-419
-406
-372
-383
-405
-395
-392
-388
-386
-370
-349
-361
-376
-372
-362
-348
-321
-322
-320
-309
-324
-337
-342
-357
-374
-374
-359
-344
-340
-383
-391
-373
-368
-387
-398
-391
-400
-400
-376
-367
-366
-334
-304
-297
-300
-303
-311
-343
-372
-373
-359
-335
-314
-325
-347
-351
-353
-359
-340
-320
-322
-328
-313
-288
-268
-258
-256
-256
-244
-254
-259
-247
-246
-243
-257
-282
-293
-326
-365
-410
-438
-472
-478
-457
-426
-398
-385
-369
-383
-378
-367
-358
-354
-372
-411
-426
-436
-453
-458
-448
-449
-470
-464
-462
-462
-436
-390
-363
-354
-362
-386
-388
-383
-407
-430
-425
-411
-379
-341
-324
-356
-380
-374
-357
-349
-353
-327
-298
-299
-303
-294
-319
-330
-321
-322
-313
-287
-283
-293
-271
-242
-246
-274
-301
-317
-331
-345
-339
-350
-364
-355
-365
-368
-384
-390
-375
-381
-366
-347
-333
-331
-324
-332
-335
-324
-318
-319
-343
-339
-341
-357
-369
-373
-356
-332
-307
-300
-301
-298
-281
-283
-277
-246
-230
-247
-271
-276
-256
-239
-243
-217
-204
-204
-184
-175
-182
-205
-227
-222
-203
-208
-203
-181
-164
-177
-197
-192
-179
-192
-209
-209
-233
-241
-235
-202
-197
-196
-186
-189
-198
-216
-230
-241
-238
-216
-203
-184
-179
-193
-184
-181
-196
-195
-194
-212
-223
-223
-215
-224
-221
-208
-210
-181
-148
-135
-135
-126
-120
-116
-127
-128
-122
-137
-132
-118
-120
-126
-156
-171
-183
-171
-168
-204
-223
-238
-235
-234
-234
-224
-224
-228
-246
-243
-222
-214
-227
-259
-279
-278
-255
-243
-262
-260
-249
-245
-238
-216
-182
-162
-164
-145
-113
-125
-144
-151
-149
-150
-164
-159
-148
-141
-126
-108
-78
-45
-55
-94
-121
-159
-168
-171
-181
-186
-198
-183
-176
-174
-156
-158
-161
-160
-138
-109
-86
-105
-132
-126
-139
-142
-142
-127
-113
-100
-78
-66
-73
-68
-59
-58
-68
-78
-90
-104
-111
-126
-119
-102
-124
-147
-124
-117
-140
-155
-145
-144
-125
-97
-98
-118
-117
-94
-90
-116
-123
-115
-147
-191
-188
-175
-194
-189
-200
-201
-171
-144
-149
-165
-149
-117
-121
-137
-138
-121
-75
-72
-100
-108
-115
-142
-171
-184
-193
-177
-137
-104
-79
-70
-34
-29
-19
3
1
11
11
19
15
5
13
13
-14
-17
-21
-40
-26
-33
-30
-22
-18
-23
-15
15
42
63
64
50
49
34
24
31
17
7
-37
-54
-64
-100
-111
-99
-84
-77
-82
-96
-96
-98
-113
-115
-108
-90
-79
-83
-114
-144
-135
-136
-145
-151
-166
-143
-141
-156
-157
-169
-199
-214
-208
-187
-156
-136
-127
-99
-90
-116
-120
-94
-92
-103
-113
-118
-117
-107
-80
-67
-67
-77
-99
-104
-115
-119
-121
-149
-175
-179
-167
-125
-97
-87
-90
-88
-73
-93
-117
-127
-117
-112
-121
-134
-160
-170
-197
-208
-212
-214
-215
-212
-216
-208
-194
-198
-192
-191
-195
-207
-192
-182
-185
-182
-205
-207
-202
-209
-220
-221
-241
-249
-260
-239
-248
-209
-198
-206
-160
-154
-102
-120
-135
-160
-176
-195
-218
-194
-192
-199
-211
-241
-236
-207
-167
-168
-184
-190
-197
-220
-235
-252
-271
-264
-246
-251
-251
-224
-241
-253
-228
-229
-249
-253
-259
-258
-248
-253
-267
-285
-296
-293
-284
-277
-264
-239
-229
-217
-213
-214
-221
-249
-267
-273
-291
-291
-287
-279
-257
-256
-256
-249
-247
-254
-240
-228
-222
-214
-216
-225
-246
-271
-283
-278
-285
-306
-310
-304
-284
-275
-287
-304
-325
-308
-281
-265
-258
-276
-280
-286
-300
-286
-274
-293
-298
-288
-287
-288
-291
-272
-246
-235
-228
-211
-200
-193
-186
-207
-208
-196
-200
-201
-216
-233
-251
-245
-227
-250
-280
-281
-269
-263
-266
-268
-287
-311
-304
-302
-313
-337
-348
-365
-371
-382
-402
-421
-411
-388
-377
-365
-378
-376
-368
-350
-307
-281
-268
-252
-236
-255
-281
-278
-283
-287
-294
-307
-315
-310
-291
-277
-265
-251
-242
-258
-259
-254
-258
-240
-250
-243
-229
-236
-248
-242
-218
-203
-218
-237
-253
-260
-243
-227
-208
-217
-212
-212
-222
-208
-207
-198
-189
-188
-218
-254
-275
-273
-266
-253
-243
-269
-304
-312
-327
-323
-289
-274
-268
-262
-294
-332
-345
-330
-290
-261
-263
-273
-276
-275
-261
-222
-182
-161
-156
-152
-152
-151
-164
-175
-174
-190
-217
-237
-268
-300
-295
-311
-302
-289
-275
-260
-262
-260
-260
-251
-235
-251
-250
-249
-260
-258
-265
-288
-296
-287
-290
-292
-302
-294
-300
-302
-282
-291
-304
-323
-336
-312
-279
-253
-254
-264
-269
-272
-287
-315
-309
-305
-316
-309
-303
-297
-273
-273
-278
-282
-284
-272
-263
-250
-234
-235
-247
-282
-290
-275
-271
-281
-276
-264
-266
-266
-275
-266
-266
-293
-316
-327
-317
-332
-358
-368
-373
-389
-397
-377
-380
-394
-400
-395
-387
-391
-404
-413
-394
-370
-370
-381
-374
-354
-349
-362
-367
-362
-361
-374
-368
-365
-362
-361
-373
-375
-361
-348
-326
-330
-340
-337
-327
-306
-288
-289
-292
-259
-262
-279
-248
-205
-203
-230
-256
-280
-284
-294
-309
-310
-324
-347
-387
-412
-413
-415
-408
-392
-405
-399
-362
-332
-334
-334
-328
-346
-349
-352
-342
-311
-300
-297
-323
-348
-339
-345
-343
-323
-328
-333
-333
-340
-340
-318
-324
-332
-332
-337
-361
-388
-399
-426
-445
-452
-447
-440
-459
-474
-484
-477
-470
-452
-444
-440
-406
-370
-348
-336
-313
-286
-278
-289
-292
-266
-249
-238
-223
-221
-218
-214
-206
-223
-224
-207
-207
-215
-209
-202
-216
-221
-212
-201
-191
-198
-206
-199
-218
-250
-255
-288
-316
-322
-326
-331
-336
-317
-294
-272
-264
-270
-263
-254
-275
-307
-302
-272
-250
-247
-251
-245
-238
-247
-240
-211
-214
-252
-269
-269
-262
-274
-278
-287
-309
-309
-279
-247
-252
-263
-266
-277
-266
-251
-227
-203
-202
-219
-238
-248
-249
-249
-230
-231
-244
-241
-261
-283
-301
-307
-298
-306
-313
-294
-299
-317
-318
-323
-329
-363
-395
-394
-381
-388
-397
-387
-372
-371
-363
-370
-369
-349
-342
-303
-278
-255
-251
-252
-244
-232
-231
-221
-203
-204
-235
-273
-264
-245
-232
-233
-238
-248
-243
-248
-238
-220
-207
-198
-201
-187
-180
-183
-188
-184
-190
-208
-211
-218
-225
-244
-239
-215
-208
-207
-217
-238
-247
-263
-272
-270
-286
-292
-280
-264
-260
-256
-243
-235
-227
-231
-238
-245
-270
-287
-285
-265
-253
-266
-262
-256
-260
-245
-242
-233
-221
-204
-176
-146
-124
-109
-104
-97
-115
-118
-122
-141
-148
-172
-197
-212
-202
-184
-200
-199
-175
-151
-130
-123
-137
-149
-178
-202
-218
-249
-274
-288
-267
-253
-241
-238
-232
-232
-226
-229
-234
-223
-228
-237
-257
-274
-278
-275
-272
-264
-276
-311
-333
-339
-346
-359
-360
-348
-337
-339
-344
-347
-342
-313
-301
-294
-295
-322
-339
-328
-310
-289
-260
-222
-206
-209
-215
-219
-213
-208
-205
-197
-196
-211
-220
-233
-222
-223
-232
-243
-247
-233
-235
-234
-211
-193
-169
-159
-161
-181
-209
-222
-260
-294
-301
-310
-328
-330
-313
-305
-289
-267
-258
-249
-247
-248
-246
-238
-213
-206
-205
-209
-195
-175
-166
-164
-181
-198
-218
-224
-213
-233
-255
-265
-256
-231
-207
-188
-181
-171
-175
-178
-183
-181
-195
-212
-220
-244
-254
-252
-261
-269
-274
-254
-245
-247
-252
-250
-265
-290
-298
-298
-280
-271
-268
-277
-270
-258
-245
-257
-282
-287
-285
-264
-250
-239
-228
-230
-229
-216
-196
-182
-181
-177
-164
-155
-160
-142
-128
-118
-115
-103
-113
-139
-129
-117
-125
-143
-149
-160
-169
-163
-155
-178
-194
-198
-212
-228
-248
-233
-211
-222
-227
-225
-238
-255
-262
-250
-251
-239
-218
-235
-252
-227
-206
-207
-222
-225
-207
-205
-219
-218
-242
-240
-230
-236
-216
-204
-187
-160
-129
-128
-137
-127
-120
-130
-144
-141
-150
-151
-147
-155
-144
-110
-92
-89
-102
-136
-169
-177
-183
-200
-210
-228
-230
-222
-215
-205
-176
-161
-164
-162
-141
-144
-160
-159
-163
-180
-206
-214
-226
-246
-264
-277
-280
-270
-233
-219
-219
-224
-240
-228
-240
-222
-205
-212
-236
-237
-211
-203
-204
-199
-190
-188
-203
-220
-214
-211
-198
-199
-209
-220
-242
-270
-277
-287
-308
-297
-269
-262
-290
-296
-277
-262
-245
-208
-177
-171
-179
-178
-185
-182
-179
-211
-226
-230
-244
-274
-262
-253
-241
-210
-188
-157
-137
-130
-150
-173
-179
-196
-223
-246
-230
-225
-237
-235
-231
-239
-235
-214
-188
-174
-189
-196
-181
-192
-187
-159
-163
-183
-186
-182
-193
-206
-215
-220
-226
-214
-209
-222
-242
-246
-247
-254
-254
-266
-266
-265
-278
-258
-224
-205
-210
-214
-229
-250
-268
-275
-274
-277
-266
-264
-279
-303
-329
-351
-349
-338
-316
-322
-326
-317
-298
-291
-292
-262
-236
-221
-218
-246
-296
-322
-311
-318
-330
-347
-383
-397
-399
-420
-421
-403
-398
-389
-382
-377
-384
-370
-359
-361
-386
-402
-408
-408
-401
-395
-372
-368
-374
-365
-359
-365
-369
-390
-407
-408
-398
-392
-387
-382
-360
-360
-373
-344
-329
-330
-340
-360
-374
-366
-365
-380
-382
-394
-416
-420
-422
-398
-384
-384
-372
-341
-309
-310
-310
-310
-304
-277
-287
-302
-288
-267
-250
-263
-263
-256
-243
-237
-239
-227
-231
-244
-254
-260
-274
-295
-299
-309
-334
-341
-350
-369
-392
-414
-434
-449
-434
-423
-425
-440
-459
-470
-441
-415
-387
-354
-355
-368
-361
-350
-340
-341
-326
-293
-268
-249
-241
-254
-285
-291
-284
-292
-304
-307
-317
-327
-327
-327
-295
-281
-310
-325
-344
-374
-405
-402
-385
-405
-432
-420
-410
-406
-375
-379
-378
-367
-354
-352
-357
-342
-335
-331
-331
-324
-288
-250
-221
-188
-172
-187
-203
-202
-209
-235
-244
-264
-284
-304
-306
-284
-287
-277
-277
-279
-284
-268
-257
-264
-264
-273
-280
-280
-269
-260
-276
-274
-259
-261
-264
-266
-277
-320
-344
-346
-355
-354
-354
-355
-318
-300
-292
-287
-293
-280
-258
-236
-243
-247
-228
-223
-233
-226
-233
-252
-239
-230
-217
-193
-171
-154
-135
-120
-134
-138
-138
-155
-165
-206
-263
-280
-294
-301
-303
-292
-286
-289
-283
-291
-288
-304
-326
-314
-335
-360
-391
-412
-422
-414
-372
-364
-362
-347
-347
-333
-322
-335
-346
-342
-329
-320
-313
-293
-267
-248
-256
-267
-263
-227
-192
-184
-165
-163
-169
-153
-141
-141
-146
-161
-169
-168
-176
-171
-167
-177
-183
-171
-144
-126
-147
-163
-177
-189
-194
-207
-207
-202
-189
-199
-203
-217
-255
-285
-290
-266
-272
-288
-296
-305
-311
-284
-248
-243
-242
-214
-209
-216
-206
-201
-215
-219
-231
-261
-293
-323
-330
-308
-296
-276
-272
-299
-291
-276
-252
-253
-261
-250
-228
-223
-253
-274
-279
-288
-295
-296
-300
-291
-286
-279
-290
-316
-317
-320
-329
-336
-312
-319
-340
-354
-363
-344
-343
-310
-252
-227
-240
-267
-280
-296
-313
-306
-302
-325
-354
-369
-361
-346
-329
-287
-281
-307
-314
-289
-283
-267
-244
-247
-244
-220
-193
-176
-159
-160
-164
-178
-187
-178
-176
-194
-219
-247
-268
-300
-319
-308
-283
-274
-276
-271
-284
-291
-306
-324
-352
-368
-358
-357
-370
-371
-362
-349
-333
-319
-297
-288
-319
-347
-342
-345
-378
-402
-418
-425
-426
-448
-441
-439
-417
-392
-387
-359
-350
-334
-339
-354
-359
-366
-373
-381
-378
-353
-325
-309
-317
-342
-350
-337
-308
-302
-299
-313
-324
-315
-314
-294
-282
-270
-270
-256
-245
-232
-217
-227
-229
-235
-254
-259
-242
-233
-263
-292
-293
-277
-298
-325
-342
-365
-380
-388
-399
-406
-396
-392
-395
-372
-354
-367
-372
-390
-409
-404
-398
-400
-391
-373
-356
-355
-349
-347
-346
-326
-316
-309
-291
-269
-258
-267
-273
-276
-271
-281
-294
-294
-288
-292
-312
-325
-342
-347
-348
-342
-329
-316
-317
-288
-261
-273
-311
-342
-334
-346
-355
-374
-386
-392
-388
-369
-378
-397
-391
-371
-366
-361
-353
-337
-322
-314
-280
-249
-253
-257
-267
-281
-252
-225
-230
-243
-245
-259
-291
-295
-290
-292
-297
-290
-265
-264
-270
-283
-286
-301
-325
-309
-303
-336
-362
-349
-330
-304
-294
-276
-237
-239
-264
-286
-286
-275
-248
-232
-259
-287
-301
-325
-340
-343
-342
-347
-353
-333
-309
-307
-308
-292
-297
-331
-329
-313
-313
-314
-321
-319
-328
-325
-320
-324
-332
-314
-304
-329
-338
-326
-306
-315
-325
-332
-346
-347
-350
-303
-280
-273
-260
-249
-235
-245
-246
-249
-260
-296
-318
-310
-324
-327
-300
-294
-307
-304
-306
-310
-308
-303
-307
-326
-311
-292
-284
-283
-284
-282
-282
-289
-283
-291
-299
-275
-264
-273
-253
-238
-239
-255
-254
-236
-226
-207
-182
-171
-175
-188
-189
-185
-198
-206
-221
-241
-264
-293
-328
-345
-365
-375
-357
-353
-344
-349
-369
-373
-378
-376
-355
-353
-344
-323
-332
-326
-300
-288
-280
-265
-256
-253
-259
-291
-297
-282
-280
-284
-297
-304
-310
-316
-318
-323
-309
-314
-331
-320
-304
-291
-284
-280
-269
-254
-267
-263
-262
-283
-299
-281
-256
-258
-258
-255
-237
-232
-239
-254
-274
-290
-296
-266
-248
-245
-243
-246
-261
-253
-231
-229
-218
-232
-243
-263
-285
-306
-312
-299
-282
-263
-266
-282
-288
-271
-256
-276
-283
-274
-284
-293
-289
-276
-281
-277
-270
-275
-265
-265
-239
-234
-239
-238
-246
-253
-252
-266
-302
-296
-305
-334
-343
-340
-337
-331
-309
-293
-278
-260
-246
-261
-283
-303
-320
-294
-240
-208
-187
-173
-164
-166
-172
-196
-213
-207
-213
-244
-275
-296
-314
-336
-338
-301
-267
-286
-285
-276
-283
-267
-260
-265
-273
-272
-274
-261
-236
-243
-253
-252
-232
-246
-251
-235
-224
-199
-198
-220
-229
-236
-266
-302
-312
-318
-319
-320
-312
-303
-296
-300
-286
-281
-278
-271
-275
-287
-306
-300
-274
-236
-213
-218
-222
-214
-217
-232
-240
-259
-274
-278
-289
-302
-306
-278
-253
-245
-257
-269
-272
-275
-261
-263
-275
-279
-275
-269
-260
-253
-264
-252
-247
-245
-215
-195
-178
-172
-185
-208
-213
-203
-197
-180
-151
-162
-178
-151
-124
-129
-126
-118
-110
-101
-100
-114
-139
-157
-166
-168
-151
-132
-131
-147
-184
-191
-181
-174
-183
-196
-191
-200
-217
-200
-176
-171
-160
-153
-172
-191
-197
-175
-154
-180
-203
-215
-220
-221
-225
-219
-205
-191
-190
-212
-216
-221
-238
-255
-286
-316
-312
-298
-277
-248
-232
-240
-248
-216
-168
-138
-136
-123
-104
-115
-134
-154
-166
-164
-162
-189
-224
-247
-269
-289
-310
-322
-314
-285
-268
-278
-271
-266
-268
-254
-241
-250
-256
-239
-237
-238
-245
-235
-224
-213
-215
-210
-197
-205
-186
-174
-176
-164
-160
-159
-168
-185
-173
-151
-166
-196
-197
-194
-175
-184
-172
-151
-154
-166
-162
-153
-135
-108
-110
-126
-114
-100
-114
-119
-111
-124
-141
-138
-136
-134
-129
-157
-174
-169
-162
-147
-122
-113
-133
-156
-175
-195
-205
-216
-242
-257
-256
-259
-270
-261
-242
-235
-228
-206
-183
-191
-190
-214
-217
-210
-215
-207
-194
-204
-217
-220
-213
-230
-244
-225
-207
-207
-218
-232
-283
-307
-316
-328
-344
-363
-352
-341
-346
-339
-327
-314
-307
-307
-292
-286
-280
-274
-284
-291
-301
-299
-293
-297
-305
-296
-268
-272
-296
-308
-311
-294
-282
-280
-282
-277
-282
-265
-249
-267
-281
-283
-285
-292
-291
-295
-298
-327
-347
-341
-323
-282
-272
-280
-283
-273
-269
-274
-266
-235
-229
-224
-215
-210
-207
-208
-211
-216
-225
-257
-267
-259
-270
-288
-328
-354
-360
-361
-357
-358
-367
-368
-349
-322
-297
-281
-264
-260
-247
-246
-255
-245
-235
-230
-231
-244
-257
-280
-317
-328
-336
-361
-363
-324
-295
-308
-301
-291
-304
-327
-338
-311
-285
-278
-291
-295
-291
-293
-267
-264
-273
-290
-297
-277
-276
-264
-268
-248
-224
-225
-191
-187
-179
-176
-189
-189
-214
-217
-213
-213
-209
-210
-193
-218
-255
-269
-269
-284
-309
-308
-294
-305
-310
-291
-290
-299
-303
-304
-295
-284
-289
-298
-307
-332
-346
-357
-365
-348
-348
-366
-362
-375
-396
-393
-383
-378
-389
-405
-402
-400
-398
-394
-397
-403
-396
-389
-379
-371
-363
-365
-354
-335
-311
-307
-298
-275
-256
-250
-265
-258
-253
-227
-207
-215
-212
-184
-163
-168
-166
-171
-167
-162
-147
-143
-156
-169
-198
-205
-231
-251
-256
-264
-268
-254
-253
-265
-251
-240
-232
-226
-212
-203
-201
-194
-203
-223
-250
-263
-279
-287
-259
-246
-237
-242
-247
-243
-242
-248
-248
-236
-225
-239
-261
-284
-301
-289
-293
-302
-301
-290
-281
-271
-258
-253
-235
-223
-231
-249
-263
-261
-261
-268
-261
-249
-257
-257
-247
-217
-189
-173
-175
-191
-204
-205
-202
-206
-197
-198
-202
-189
-189
-201
-220
-237
-246
-260
-268
-248
-242
-263
-272
-268
-279
-278
-261
-247
-254
-265
-251
-251
-268
-267
-248
-224
-208
-192
-183
-181
-214
-229
-202
-199
-217
-238
-239
-251
-250
-238
-220
-230
-233
-211
-228
-256
-264
-256
-270
-275
-247
-211
-185
-169
-153
-169
-177
-185
-189
-196
-199
-198
-206
-230
-279
-289
-303
-331
-327
-322
-350
-383
-386
-406
-436
-427
-382
-367
-370
-364
-364
-353
-342
-302
-276
-285
-306
-329
-339
-363
-386
-401
-392
-387
-372
-355
-339
-304
-269
-257
-237
-209
-192
-181
-182
-188
-190
-196
-213
-217
-203
-213
-239
-240
-242
-242
-259
-279
-265
-248
-248
-251
-244
-230
-217
-187
-158
-154
-152
-159
-177
-203
-205
-216
-247
-265
-262
-262
-269
-283
-277
-276
-278
-281
-285
-270
-251
-227
-233
-247
-278
-290
-282
-297
-298
-301
-292
-287
-278
-292
-298
-281
-284
-278
-279
-270
-243
-244
-265
-268
-256
-247
-234
-234
-222
-217
-232
-241
-266
-277
-284
-304
-308
-297
-297
-287
-255
-247
-236
-222
-233
-235
-218
-217
-237
-251
-255
-272
-311
-344
-361
-380
-390
-385
-396
-406
-413
-420
-425
-442
-459
-440
-403
-381
-358
-351
-324
-315
-313
-321
-313
-310
-329
-361
-402
-432
-455
-460
-456
-419
-385
-368
-367
-370
-351
-329
-310
-295
-287
-282
-285
-306
-323
-355
-382
-401
-413
-413
-426
-435
-444
-446
-443
-432
-415
-404
-385
-384
-383
-377
-361
-355
-348
-330
-313
-287
-281
-257
-253
-266
-275
-261
-250
-242
-238
-222
-194
-164
-154
-166
-167
-174
-182
-208
-226
-250
-284
-302
-303
-298
-298
-330
-353
-350
-362
-366
-342
-323
-331
-342
-334
-325
-314
-316
-306
-286
-275
-259
-247
-228
-219
-229
-219
-204
-202
-217
-232
-224
-219
-225
-229
-242
-259
-284
-289
-285
-260
-232
-222
-214
-217
-222
-235
-253
-277
-297
-299
-292
-280
-265
-255
-267
-251
-229
-209
-192
-197
-193
-189
-189
-204
-211
-217
-198
-195
-201
-202
-197
-166
-154
-137
-118
-119
-151
-171
-203
-235
-254
-276
-290
-324
-359
-381
-381
-371
-355
-329
-326
-332
-339
-342
-350
-351
-346
-346
-333
-327
-317
-298
-275
-267
-281
-272
-233
-223
-234
-221
-205
-199
-196
-209
-203
-216
-220
-202
-186
-167
-172
-152
-131
-140
-140
-138
-149
-152
-171
-207
-242
-257
-258
-263
-248
-239
-247
-242
-240
-236
-222
-207
-184
-176
-182
-165
-167
-175
-147
-148
-192
-219
-223
-253
-278
-276
-275
-269
-285
-285
-251
-233
-229
-222
-232
-253
-247
-257
-288
-294
-288
-290
-284
-293
-303
-294
-289
-279
-256
-249
-252
-237
-229
-223
-236
-249
-237
-220
-222
-232
-235
-243
-253
-256
-255
-253
-253
-246
-265
-304
-319
-339
-344
-324
-304
-279
-289
-331
-346
-338
-321
-339
-361
-358
-361
-346
-354
-346
-326
-317
-335
-330
-305
-287
-275
-243
-201
-181
-166
-162
-156
-142
-152
-182
-187
-181
-164
-156
-194
-221
-232
-224
-232
-244
-223
-225
-229
-227
-224
-241
-257
-234
-235
-245
-245
-239
-251
-264
-255
-263
-270
-280
-283
-283
-296
-305
-300
-299
-282
-263
-283
-297
-306
-282
-253
-248
-268
-277
-268
-278
-278
-272
-276
-267
-288
-292
-279
-285
-271
-276
-296
-309
-315
-339
-337
-323
-319
-320
-324
-309
-280
-246
-237
-232
-228
-235
-238
-258
-265
-272
-279
-295
-305
-292
-295
-308
-317
-314
-321
-316
-311
-310
-324
-323
-310
-308
-305
-299
-280
-278
-268
-252
-267
-300
-325
-326
-317
-313
-297
-287
-286
-261
-246
-260
-280
-296
-295
-298
-298
-297
-302
-291
-294
-284
-280
-269
-242
-254
-266
-264
-252
-263
-274
-272
-276
-304
-335
-336
-336
-337
-330
-349
-329
-291
-282
-267
-261
-272
-283
-292
-293
-282
-277
-252
-237
-245
-236
-227
-205
-194
-190
-176
-163
-138
-112
-103
-109
-122
-146
-171
-204
-229
-240
-244
-237
-225
-231
-244
-237
-238
-236
-239
-252
-223
-211
-217
-201
-210
-221
-199
-199
-195
-182
-199
-195
-190
-202
-222
-225
-205
-205
-229
-242
-237
-237
-229
-234
-228
-216
-203
-207
-222
-220
-244
-260
-259
-254
-266
-268
-279
-293
-288
-288
-281
-257
-250
-267
-276
-282
-302
-304
-305
-316
-310
-295
-275
-243
-230
-238
-236
-220
-220
-227
-232
-250
-236
-219
-205
-197
-168
-144
-141
-137
-129
-132
-128
-119
-105
-84
-81
-68
-49
-46
-64
-91
-115
-114
-89
-76
-87
-86
-84
-59
-29
-27
-42
-62
-77
-92
-107
-139
-170
-177
-171
-190
-202
-211
-241
-260
-265
-256
-252
-267
-278
-249
-253
-264
-283
-303
-295
-265
-254
-239
-226
-232
-250
-270
-259
-234
-216
-194
-171
-163
-191
-245
-258
-266
-269
-246
-239
-218
-195
-219
-223
-229
-245
-252
-269
-271
-265
-258
-251
-242
-262
-284
-278
-268
-265
-257
-254
-263
-278
-286
-305
-304
-281
-289
-287
-284
-292
-297
-268
-242
-221
-200
-183
-166
-164
-162
-140
-126
-105
-91
-89
-97
-129
-164
-192
-175
-176
-201
-215
-210
-205
-192
-184
-190
-171
-148
-180
-189
-163
-153
-148
-162
-181
-183
-180
-181
-181
-164
-155
-163
-167
-182
-184
-190
-192
-174
-151
-147
-170
-187
-208
-239
-258
-278
-301
-310
-306
-296
-278
-257
-243
-209
-201
-209
-202
-202
-218
-238
-274
-290
-301
-304
-297
-300
-317
-326
-308
-307
-307
-290
-301
-313
-309
-297
-280
-289
-290
-273
-285
-287
-293
-307
-312
-318
-344
-367
-351
-333
-339
-351
-371
-403
-404
-390
-354
-336
-323
-302
-290
-288
-272
-242
-221
-206
-195
-169
-173
-168
-155
-172
-199
-234
-243
-246
-234
-235
-227
-209
-200
-198
-175
-175
-184
-189
-214
-239
-245
-241
-261
-262
-272
-277
-283
-301
-299
-274
-255
-252
-235
-241
-226
-228
-252
-246
-259
-277
-251
-245
-257
-262
-279
-296
-293
-272
-254
-254
-283
-307
-348
-389
-382
-348
-314
-295
-287
-289
-277
-258
-260
-250
-237
-224
-199
-200
-210
-235
-282
-294
-303
-316
-336
-336
-308
-286
-251
-222
-182
-171
-176
-159
-156
-145
-140
-139
-159
-180
-207
-244
-273
-285
-294
-305
-310
-307
-296
-296
-313
-321
-321
-330
-342
-359
-346
-314
-308
-298
-273
-252
-255
-276
-273
-246
-224
-220
-198
-190
-186
-182
-184
-186
-191
-189
-160
-143
-140
-152
-154
-151
-141
-129
-112
-109
-114
-122
-151
-180
-208
-209
-208
-223
-228
-217
-212
-213
-204
-185
-201
-225
-216
-229
-238
-230
-241
-224
-209
-178
-144
-135
-122
-135
-127
-124
-131
-108
-121
-172
-193
-180
-183
-186
-212
-222
-235
-259
-269
-268
-244
-239
-248
-254
-273
-266
-282
-324
-336
-358
-356
-332
-315
-288
-245
-227
-234
-230
-201
-178
-181
-171
-178
-188
-197
-204
-233
-264
-277
-291
-299
-298
-297
-318
-338
-366
-398
-419
-406
-400
-406
-420
-412
-402
-404
-380
-374
-383
-383
-390
-402
-403
-388
-378
-361
-337
-336
-321
-306
-321
-334
-329
-303
-286
-263
-260
-285
-288
-282
-270
-264
-266
-253
-248
-235
-222
-250
-267
-265
-265
-273
-300
-322
-329
-318
-318
-312
-310
-300
-274
-250
-249
-253
-239
-227
-213
-228
-241
-247
-254
-270
-277
-271
-275
-285
-295
-294
-278
-272
-262
-239
-240
-223
-194
-190
-219
-230
-230
-253
-268
-288
-297
-289
-309
-310
-294
-316
-344
-340
-316
-314
-323
-327
-335
-356
-353
-344
-337
-327
-344
-366
-375
-383
-394
-374
-355
-356
-355
-352
-357
-374
-392
-423
-430
-434
-426
-408
-419
-416
-387
-375
-356
-342
-340
-340
-337
-336
-340
-331
-338
-344
-342
-324
-295
-296
-313
-317
-326
-332
-351
-364
-364
-366
-382
-388
-403
-407
-406
-411
-426
-420
-400
-385
-350
-318
-306
-297
-303
-306
-296
-290
-293
-310
-301
-297
-305
-303
-301
-317
-313
-294
-290
-298
-295
-281
-283
-303
-316
-324
-346
-339
-325
-319
-306
-305
-314
-324
-329
-315
-308
-299
-280
-273
-276
-284
-283
-286
-299
-318
-332
-347
-371
-379
-360
-357
-332
-322
-351
-362
-349
-339
-354
-341
-311
-299
-297
-285
-277
-268
-255
-263
-273
-243
-216
-220
-251
-296
-334
-355
-380
-390
-388
-384
-365
-338
-341
-345
-321
-292
-268
-235
-217
-222
-223
-245
-243
-237
-259
-266
-265
-276
-270
-270
-271
-272
-268
-283
-296
-280
-258
-218
-192
-179
-176
-182
-191
-178
-158
-173
-196
-206
-203
-191
-196
-174
-165
-201
-234
-247
-244
-260
-248
-236
-243
-250
-257
-249
-251
-259
-252
-231
-207
-193
-180
-168
-171
-196
-222
-227
-223
-224
-211
-204
-208
-230
-247
-259
-252
-232
-221
-231
-225
-202
-189
-187
-203
-220
-222
-220
-206
-198
-222
-236
-231
-225
-220
-221
-211
-185
-170
-174
-177
-185
-184
-184
-192
-202
-204
-208
-209
-229
-234
-224
-222
-219
-218
-222
-242
-254
-268
-300
-323
-332
-342
-349
-380
-419
-427
-419
-416
-406
-408
-393
-375
-374
-382
-377
-375
-383
-374
-372
-402
-416
-405
-379
-377
-377
-346
-323
-292
-240
-214
-230
-234
-228
-239
-260
-273
-262
-254
-272
-275
-270
-266
-250
-223
-214
-201
-184
-168
-172
-195
-198
-214
-237
-243
-240
-236
-225
-229
-237
-244
-275
-308
-310
-285
-277
-253
-230
-220
-215
-199
-177
-155
-119
-102
-100
-106
-132
-138
-152
-167
-165
-175
-213
-269
-273
-264
-259
-264
-268
-252
-265
-277
-266
-271
-275
-268
-260
-244
-239
-238
-248
-245
-261
-278
-278
-288
-282
-276
-273
-266
-277
-288
-299
-285
-269
-268
-266
-266
-281
-288
-289
-303
-327
-343
-338
-341
-326
-326
-323
-318
-314
-308
-310
-302
-300
-296
-296
-308
-321
-329
-328
-314
-320
-332
-335
-358
-367
-375
-371
-361
-375
-384
-374
-354
-359
-364
-348
-320
-302
-299
-317
-325
-322
-325
-318
-304
-310
-338
-356
-368
-383
-388
-397
-381
-351
-343
-334
-333
-319
-304
-310
-313
-326
-330
-333
-309
-280
-268
-253
-233
-234
-254
-269
-266
-276
-310
-325
-326
-318
-319
-322
-338
-361
-368
-363
-349
-329
-336
-337
-344
-334
-324
-325
-320
-331
-336
-323
-295
-281
-272
-266
-269
-278
-289
-289
-287
-284
-279
-295
-310
-319
-320
-326
-317
-309
-314
-300
-284
-279
-298
-307
-300
-274
-286
-293
-278
-296
-304
-285
-257
-260
-255
-264
-275
-276
-264
-253
-275
-283
-288
-287
-275
-272
-292
-297
-305
-316
-315
-309
-301
-309
-310
-296
-261
-237
-233
-239
-258
-268
-277
-270
-283
-303
-316
-328
-324
-341
-351
-332
-315
-308
-314
-325
-338
-327
-322
-347
-371
-370
-359
-346
-320
-304
-286
-286
-260
-228
-213
-207
-206
-194
-192
-190
-179
-170
-179
-183
-199
-201
-193
-183
-174
-162
-150
-156
-153
-123
-84
-88
-100
-101
-113
-134
-128
-112
-110
-109
-113
-136
-155
-142
-157
-177
-163
-134
-134
-142
-147
-154
-161
-166
-183
-211
-237
-236
-224
-226
-205
-179
-179
-204
-239
-259
-279
-274
-276
-270
-275
-279
-272
-267
-242
-247
-252
-245
-219
-195
-204
-215
-238
-242
-233
-236
-243
-245
-257
-272
-276
-277
-261
-255
-233
-228
-257
-290
-317
-349
-368
-357
-343
-348
-357
-362
-346
-322
-311
-297
-274
-264
-237
-232
-257
-272
-260
-232
-225
-245
-256
-247
-222
-193
-176
-161
-153
-135
-114
-107
-102
-92
-90
-89
-84
-88
-99
-76
-57
-54
-60
-66
-49
-75
-104
-116
-117
-128
-146
-148
-145
-140
-132
-136
-153
-182
-185
-198
-215
-207
-198
-207
-221
-221
-217
-220
-224
-203
-186
-179
-169
-161
-169
-188
-185
-182
-196
-235
-280
-294
-289
-313
-331
-306
-290
-283
-270
-263
-280
-276
-255
-227
-214
-222
-243
-244
-254
-279
-277
-259
-250
-249
-247
-245
-242
-237
-219
-208
-207
-207
-216
-197
-159
-166
-199
-202
-192
-174
-177
-192
-194
-195
-199
-211
-234
-239
-254
-267
-270
-289
-300
-299
-296
-303
-324
-325
-315
-295
-244
-229
-257
-272
-277
-277
-284
-292
-283
-298
-318
-334
-340
-347
-348
-317
-304
-300
-317
-338
-351
-362
-362
-342
-328
-343
-393
-418
-427
-428
-402
-386
-373
-351
-333
-332
-345
-349
-346
-362
-363
-364
-366
-351
-323
-306
-294
-275
-262
-230
-197
-194
-170
-165
-174
-185
-206
-195
-199
-228
-241
-244
-251
-241
-251
-277
-284
-282
-281
-279
-297
-303
-306
-312
-315
-326
-338
-354
-370
-361
-342
-358
-349
-323
-296
-272
-270
-249
-223
-206
-217
-233
-229
-237
-258
-262
-269
-284
-288
-297
-303
-293
-285
-298
-286
-287
-290
-283
-295
-295
-306
-306
-295
-288
-271
-280
-291
-295
-275
-258
-252
-241
-228
-203
-194
-196
-201
-217
-233
-262
-274
-255
-231
-230
-230
-241
-248
-263
-268
-273
-293
-313
-323
-305
-296
-282
-272
-270
-259
-244
-228
-233
-253
-265
-262
-265
-234
-184
-149
-118
-89
-60
-53
-70
-87
-106
-97
-74
-89
-102
-122
-138
-142
-160
-171
-162
-132
-129
-119
-103
-129
-151
-147
-143
-154
-153
-164
-181
-196
-201
-198
-200
-202
-224
-231
-264
-296
-308
-323
-338
-346
-354
-373
-388
-397
-377
-372
-367
-379
-390
-375
-392
-419
-402
-383
-389
-370
-343
-312
-299
-287
-281
-283
-258
-257
-238
-198
-199
-227
-239
-251
-246
-248
-240
-226
-230
-243
-269
-305
-338
-332
-328
-338
-354
-347
-313
-305
-318
-334
-332
-308
-298
-282
-260
-248
-221
-198
-200
-187
-182
-185
-164
-164
-187
-206
-214
-220
-224
-239
-242
-241
-232
-232
-228
-230
-225
-186
-146
-144
-171
-169
-179
-207
-224
-215
-188
-200
-206
-197
-194
-199
-197
-188
-181
-175
-161
-155
-172
-166
-189
-214
-215
-197
-184
-176
-180
-203
-203
-194
-180
-201
-220
-217
-229
-248
-273
-296
-320
-325
-314
-328
-324
-297
-280
-281
-274
-259
-270
-267
-275
-268
-267
-276
-296
-314
-333
-333
-319
-304
-285
-288
-292
-285
-265
-222
-204
-228
-243
-235
-224
-223
-241
-260
-273
-273
-266
-263
-264
-288
-295
-305
-299
-265
-246
-241
-252
-260
-284
-300
-308
-318
-321
-314
-304
-312
-316
-325
-344
-345
-334
-315
-331
-358
-356
-361
-368
-375
-377
-373
-361
-362
-367
-362
-370
-373
-371
-358
-303
-281
-273
-243
-243
-263
-275
-271
-272
-271
-264
-264
-255
-246
-231
-234
-214
-219
-232
-222
-229
-258
-286
-316
-355
-364
-367
-370
-346
-324
-340
-360
-363
-391
-403
-391
-359
-322
-299
-285
-280
-268
-243
-221
-191
-173
-198
-214
-216
-211
-201
-221
-237
-250
-254
-258
-254
-242
-254
-251
-266
-273
-263
-280
-271
-264
-278
-278
-286
-295
-295
-297
-301
-297
-286
-269
-257
-266
-251
-232
-250
-263
-273
-279
-282
-295
-281
-259
-262
-262
-248
-241
-255
-261
-268
-273
-249
-223
-209
-216
-235
-252
-268
-276
-276
-255
-228
-204
-176
-152
-120
-118
-118
-147
-180
-176
-182
-182
-200
-192
-199
-220
-234
-243
-229
-208
-205
-205
-196
-189
-187
-209
-217
-219
-224
-235
-231
-235
-250
-251
-247
-240
-254
-263
-267
-265
-258
-259
-264
-252
-241
-260
-294
-287
-248
-229
-226
-235
-237
-226
-220
-219
-211
-209
-223
-237
-252
-253
-243
-240
-245
-241
-246
-249
-244
-239
-229
-236
-252
-259
-273
-273
-269
-270
-255
-238
-220
-203
-190
-195
-190
-191
-204
-186
-177
-182
-209
-222
-221
-248
-277
-283
-262
-257
-246
-237
-249
-267
-278
-269
-264
-258
-272
-292
-287
-278
-275
-270
-273
-275
-280
-272
-276
-295
-292
-272
-262
-266
-258
-259
-263
-274
-261
-243
-236
-223
-223
-229
-222
-218
-225
-233
-231
-229
-246
-252
-240
-243
-246
-255
-242
-233
-250
-268
-274
-283
-310
-314
-305
-297
-273
-250
-243
-242
-217
-188
-174
-177
-180
-195
-202
-197
-207
-222
-238
-262
-265
-239
-219
-210
-206
-213
-206
-180
-179
-173
-173
-159
-145
-161
-161
-147
-158
-174
-188
-198
-189
-201
-219
-209
-193
-171
-154
-143
-134
-137
-150
-151
-159
-176
-178
-168
-152
-158
-188
-197
-215
-219
-200
-197
-193
-212
-218
-218
-226
-224
-219
-219
-241
-255
-263
-267
-286
-286
-282
-313
-334
-350
-353
-352
-347
-335
-341
-337
-332
-329
-329
-331
-327
-338
-337
-335
-331
-335
-366
-378
-392
-398
-391
-373
-350
-338
-332
-315
-286
-277
-262
-239
-232
-246
-258
-254
-261
-284
-298
-286
-287
-300
-306
-298
-294
-298
-292
-288
-299
-315
-322
-333
-339
-331
-327
-315
-298
-276
-268
-270
-270
-276
-282
-298
-296
-311
-325
-324
-347
-358
-380
-408
-406
-379
-362
-343
-326
-302
-264
-255
-267
-263
-275
-293
-298
-293
-291
-283
-249
-239
-253
-269
-264
-269
-289
-295
-315
-338
-356
-343
-306
-276
-254
-249
-257
-267
-265
-242
-237
-239
-244
-248
-241
-249
-264
-272
-272
-294
-310
-318
-317
-307
-298
-271
-246
-224
-179
-173
-176
-180
-172
-179
-197
-211
-242
-272
-266
-260
-270
-264
-261
-280
-286
-266
-255
-235
-245
-235
-216
-195
-187
-184
-216
-258
-258
-239
-245
-268
-278
-284
-279
-277
-285
-291
-274
-266
-275
-266
-255
-260
-265
-261
-260
-251
-231
-224
-201
-190
-180
-186
-191
-195
-214
-227
-237
-242
-249
-243
-221
-203
-183
-179
-184
-192
-226
-220
-219
-242
-242
-254
-286
-309
-315
-326
-327
-307
-287
-280
-295
-320
-351
-370
-361
-342
-336
-343
-340
-334
-329
-311
-293
-279
-248
-246
-275
-280
-270
-264
-255
-232
-239
-262
-276
-294
-313
-303
-296
-287
-265
-268
-290
-302
-280
-248
-244
-253
-257
-234
-213
-211
-196
-185
-202
-217
-216
-210
-194
-182
-187
-166
-153
-148
-145
-154
-167
-178
-174
-165
-174
-202
-199
-193
-206
-214
-233
-252
-260
-259
-242
-236
-240
-239
-261
-280
-296
-309
-319
-314
-316
-324
-321
-310
-311
-320
-317
-303
-282
-273
-272
-269
-271
-283
-287
-285
-294
-301
-293
-299
-285
-281
-293
-300
-299
-305
-308
-290
-264
-238
-238
-250
-246
-235
-228
-224
-201
-179
-177
-185
-194
-179
-167
-150
-147
-171
-177
-162
-155
-158
-178
-198
-174
-155
-149
-168
-189
-192
-203
-199
-206
-230
-247
-269
-285
-298
-290
-288
-301
-277
-245
-233
-248
-260
-274
-301
-329
-356
-356
-340
-349
-361
-358
-360
-351
-371
-383
-380
-369
-359
-339
-326
-318
-302
-314
-323
-325
-325
-309
-329
-345
-319
-297
-294
-310
-297
-286
-288
-289
-284
-255
-239
-256
-263
-274
-303
-331
-347
-344
-331
-331
-328
-311
-292
-281
-271
-262
-259
-255
-264
-285
-293
-302
-311
-332
-360
-374
-378
-361
-319
-284
-263
-255
-257
-267
-262
-252
-241
-233
-233
-242
-254
-266
-278
-279
-281
-282
-260
-253
-276
-299
-314
-319
-333
-351
-365
-374
-379
-408
-424
-424
-416
-413
-413
-415
-412
-405
-392
-374
-364
-367
-373
-378
-379
-372
-358
-349
-347
-344
-340
-327
-293
-237
-210
-194
-177
-182
-185
-197
-234
-239
-219
-210
-232
-245
-240
-249
-250
-248
-243
-233
-229
-234
-248
-256
-263
-288
-305
-312
-299
-299
-295
-278
-281
-254
-253
-273
-294
-295
-308
-332
-332
-334
-329
-328
-327
-336
-314
-298
-300
-289
-269
-261
-263
-271
-263
-227
-196
-190
-194
-201
-195
-185
-192
-184
-199
-195
-181
-183
-185
-186
-176
-148
-162
-187
-190
-183
-163
-155
-161
-165
-162
-188
-213
-222
-240
-240
-235
-240
-256
-278
-296
-301
-300
-323
-349
-350
-348
-359
-365
-367
-379
-388
-383
-375
-366
-369
-369
-383
-404
-411
-408
-421
-435
-436
-440
-452
-453
-442
-433
-430
-422
-407
-378
-335
-326
-325
-342
-364
-378
-384
-366
-351
-322
-296
-294
-296
-296
-299
-277
-267
-275
-274
-275
-257
-231
-205
-194
-196
-186
-180
-192
-200
-199
-211
-232
-240
-235
-222
-219
-239
-229
-219
-207
-189
-183
-173
-177
-195
-207
-232
-277
-299
-308
-317
-314
-326
-333
-306
-301
-289
-279
-288
-286
-294
-293
-275
-267
-254
-221
-212
-219
-229
-204
-188
-190
-200
-228
-258
-244
-236
-230
-238
-262
-272
-274
-242
-215
-204
-194
-205
-230
-227
-223
-234
-239
-251
-252
-290
-313
-313
-325
-324
-318
-306
-309
-283
-270
-275
-260
-252
-267
-290
-306
-328
-332
-319
-293
-260
-265
-268
-264
-269
-264
-254
-247
-249
-260
-267
-290
-321
-338
-378
-393
-380
-361
-350
-354
-351
-349
-354
-356
-356
-335
-299
-297
-299
-299
-287
-298
-300
-285
-269
-266
-278
-293
-305
-296
-274
-269
-281
-308
-321
-333
-356
-378
-396
-407
-398
-384
-364
-347
-328
-328
-315
-300
-279
-272
-281
-283
-288
-282
-261
-247
-244
-256
-267
-254
-250
-256
-280
-278
-258
-254
-250
-252
-257
-263
-277
-279
-255
-244
-236
-247
-262
-277
-290
-272
-263
-259
-256
-277
-281
-280
-302
-317
-317
-341
-363
-374
-410
-409
-409
-449
-457
-462
-459
-446
-421
-399
-405
-398
-393
-404
-408
-409
-399
-394
-379
-363
-365
-340
-303
-298
-298
-305
-311
-299
-259
-221
-229
-257
-272
-265
-251
-230
-217
-209
-213
-235
-245
-247
-253
-259
-280
-281
-274
-274
-241
-211
-210
-197
-163
-137
-118
-106
-118
-140
-151
-148
-145
-152
-168
-187
-196
-186
-169
-165
-154
-131
-112
-103
-127
-162
-172
-182
-200
-209
-218
-245
-255
-265
-293
-296
-295
-273
-261
-261
-258
-274
-282
-299
-317
-327
-320
-329
-322
-306
-309
-315
-311
-288
-280
-275
-287
-302
-285
-273
-260
-258
-264
-260
-273
-284
-275
-258
-259
-247
-230
-250
-256
-259
-257
-259
-260
-219
-193
-194
-211
-214
-215
-230
-231
-248
-262
-281
-263
-223
-220
-211
-187
-189
-225
-235
-240
-240
-260
-281
-283
-295
-276
-248
-261
-287
-291
-291
-316
-335
-345
-338
-350
-365
-367
-362
-358
-353
-327
-272
-230
-219
-196
-178
-177
-195
-221
-245
-237
-220
-217
-217
-219
-209
-213
-244
-247
-236
-240
-223
-219
-214
-198
-173
-168
-161
-153
-176
-182
-193
-179
-167
-195
-185
-166
-150
-143
-144
-130
-138
-160
-191
-204
-211
-211
-211
-209
-195
-193
-209
-225
-231
-255
-285
-279
-273
-287
-253
-219
-228
-245
-238
-223
-222
-228
-211
-173
-148
-148
-143
-117
-105
-121
-131
-127
-119
-106
-109
-127
-143
-134
-119
-99
-113
-145
-135
-137
-164
-174
-148
-143
-160
-162
-170
-166
-160
-171
-185
-194
-234
-268
-266
-256
-257
-252
-224
-206
-195
-179
-143
-97
-85
-99
-107
-125
-152
-164
-172
-176
-167
-157
-160
-159
-168
-187
-219
-239
-252
-262
-271
-300
-312
-314
-295
-304
-299
-278
-270
-240
-238
-248
-239
-232
-233
-229
-221
-205
-199
-218
-226
-220
-226
-224
-226
-243
-259
-276
-278
-282
-261
-249
-237
-228
-252
-261
-265
-256
-268
-274
-252
-250
-248
-245
-248
-269
-292
-303
-316
-335
-347
-367
-358
-360
-360
-356
-371
-351
-322
-293
-273
-277
-275
-259
-265
-267
-247
-245
-236
-242
-246
-235
-234
-245
-253
-264
-287
-285
-278
-262
-234
-241
-270
-275
-249
-245
-269
-285
-268
-284
-307
-311
-317
-314
-313
-294
-270
-242
-232
-245
-258
-264
-275
-280
-298
-313
-315
-334
-354
-337
-320
-314
-281
-248
-239
-250
-255
-263
-276
-286
-294
-284
-278
-281
-285
-274
-240
-229
-225
-219
-221
-210
-195
-180
-149
-125
-129
-134
-154
-192
-215
-229
-208
-190
-177
-178
-166
-146
-141
-130
-138
-165
-179
-172
-164
-172
-204
-234
-236
-239
-259
-284
-302
-317
-319
-320
-321
-309
-316
-324
-324
-320
-319
-288
-275
-281
-277
-286
-309
-338
-354
-340
-331
-341
-374
-369
-348
-359
-370
-376
-375
-358
-336
-317
-288
-272
-265
-278
-303
-287
-278
-298
-321
-324
-321
-324
-314
-322
-336
-319
-291
-271
-266
-263
-263
-263
-262
-260
-250
-229
-226
-240
-247
-242
-253
-270
-269
-263
-257
-256
-257
-249
-222
-182
-169
-188
-204
-225
-256
-274
-268
-267
-271
-272
-277
-272
-273
-289
-283
-272
-261
-261
-269
-289
-301
-311
-302
-290
-287
-290
-274
-245
-232
-235
-244
-225
-222
-228
-212
-200
-180
-169
-163
-153
-161
-197
-225
-227
-216
-217
-242
-255
-247
-244
-267
-268
-255
-248
-210
-178
-154
-148
-149
-164
-207
-209
-212
-223
-212
-196
-179
-187
-187
-180
-168
-182
-199
-215
-234
-247
-234
-207
-191
-190
-196
-179
-172
-165
-178
-197
-200
-194
-159
-149
-162
-171
-181
-177
-169
-171
-184
-191
-194
-196
-215
-199
-178
-172
-183
-190
-175
-166
-157
-158
-154
-168
-173
-168
-166
-148
-135
-137
-154
-174
-168
-146
-149
-168
-205
-217
-209
-190
-170
-150
-119
-116
-119
-128
-132
-150
-164
-156
-173
-202
-221
-247
-268
-282
-281
-274
-265
-255
-246
-245
-257
-254
-252
-266
-251
-215
-221
-206
-190
-197
-208
-219
-232
-242
-250
-252
-264
-275
-269
-269
-261
-275
-279
-287
-318
-335
-330
-312
-294
-299
-313
-313
-308
-296
-277
-267
-267
-273
-275
-272
-283
-284
-288
-291
-268
-255
-244
-246
-261
-260
-260
-246
-236
-234
-234
-214
-214
-233
-240
-244
-247
-235
-229
-243
-261
-287
-330
-348
-326
-306
-288
-260
-252
-254
-242
-199
-164
-178
-186
-197
-218
-248
-283
-268
-243
-256
-243
-224
-213
-190
-214
-211
-194
-185
-191
-197
-171
-167
-162
-185
-175
-181
-203
-209
-210
-209
-208
-213
-209
-197
-190
-192
-161
-142
-157
-151
-140
-155
-163
-161
-144
-141
-152
-159
-162
-187
-196
-182
-186
-193
-196
-220
-226
-236
-264
-276
-270
-269
-290
-302
-317
-305
-298
-312
-306
-309
-296
-272
-284
-284
-265
-255
-273
-285
-294
-309
-323
-325
-303
-317
-324
-296
-269
-262
-256
-247
-267
-289
-316
-310
-290
-291
-289
-286
-303
-318
-316
-313
-316
-333
-346
-345
-342
-325
-298
-288
-282
-251
-255
-285
-300
-307
-331
-366
-372
-390
-408
-392
-381
-397
-390
-367
-361
-357
-352
-336
-326
-322
-309
-291
-272
-269
-269
-254
-229
-204
-201
-212
-238
-256
-251
-266
-277
-264
-248
-235
-231
-228
-193
-164
-163
-180
-194
-193
-208
-197
-204
-214
-211
-228
-249
-255
-274
-308
-326
-345
-347
-340
-323
-304
-295
-283
-286
-288
-296
-298
-285
-316
-360
-380
-390
-396
-395
-396
-395
-396
-409
-398
-379
-377
-375
-355
-337
-333
-329
-333
-342
-333
-310
-317
-334
-339
-337
-339
-337
-328
-326
-329
-324
-294
-283
-268
-269
-280
-277
-270
-255
-259
-260
-257
-252
-262
-294
-297
-302
-292
-263
-268
-264
-278
-287
-287
-300
-295
-292
-294
-305
-293
-263
-273
-310
-324
-319
-325
-340
-355
-357
-377
-402
-412
-405
-384
-384
-384
-396
-404
-399
-392
-397
-395
-378
-379
-370
-364
-378
-398
-390
-372
-357
-347
-334
-320
-337
-342
-341
-356
-369
-380
-367
-373
-359
-349
-320
-283
-270
-241
-226
-215
-234
-266
-284
-325
-344
-350
-373
-388
-398
-398
-403
-398
-384
-383
-386
-394
-400
-399
-391
-372
-358
-344
-330
-346
-364
-388
-400
-409
-427
-403
-385
-377
-378
-385
-387
-396
-432
-445
-440
-425
-417
-425
-425
-412
-410
-408
-404
-401
-404
-401
-368
-357
-382
-413
-428
-425
-413
-414
-412
-386
-348
-330
-327
-333
-328
-311
-322
-339
-356
-384
-394
-406
-416
-419
-399
-391
-403
-392
-383
-384
-384
-377
-386
-387
-388
-366
-330
-316
-309
-317
-313
-291
-281
-281
-285
-298
-317
-331
-327
-332
-318
-305
-312
-314
-301
-271
-245
-242
-238
-229
-258
-281
-285
-272
-265
-284
-297
-303
-295
-285
-264
-266
-295
-317
-323
-348
-362
-349
-347
-325
-306
-294
-307
-334
-362
-378
-375
-373
-397
-451
-463
-445
-450
-456
-447
-418
-383
-356
-356
-341
-339
-340
-323
-308
-298
-309
-308
-313
-314
-295
-277
-286
-276
-264
-267
-271
-274
-273
-271
-266
-277
-292
-304
-316
-345
-355
-336
-320
-309
-312
-328
-326
-318
-308
-306
-298
-302
-311
-295
-299
-315
-324
-321
-314
-332
-348
-347
-346
-338
-317
-274
-265
-289
-312
-327
-356
-383
-398
-423
-420
-402
-403
-407
-406
-403
-402
-385
-375
-348
-320
-307
-298
-290
-294
-328
-338
-332
-322
-308
-298
-282
-258
-234
-231
-200
-167
-180
-171
-174
-192
-192
-223
-240
-247
-254
-264
-277
-260
-236
-226
-219
-216
-210
-227
-264
-286
-296
-293
-301
-286
-257
-249
-236
-248
-254
-250
-253
-249
-249
-269
-286
-297
-321
-313
-327
-359
-392
-390
-377
-375
-359
-353
-344
-328
-330
-340
-344
-331
-330
-322
-304
-302
-320
-310
-291
-292
-309
-329
-341
-351
-328
-318
-331
-335
-330
-333
-331
-328
-296
-276
-278
-287
-284
-272
-286
-296
-290
-272
-272
-277
-299
-297
-279
-261
-235
-223
-201
-174
-151
-155
-169
-175
-169
-169
-152
-148
-172
-190
-207
-204
-202
-223
-224
-196
-170
-167
-164
-190
-209
-203
-212
-189
-181
-190
-197
-214
-226
-236
-240
-265
-280
-271
-294
-298
-285
-307
-294
-292
-310
-334
-340
-321
-318
-312
-304
-294
-274
-255
-250
-269
-271
-254
-249
-260
-275
-293
-315
-320
-317
-326
-312
-288
-285
-293
-304
-312
-307
-277
-251
-246
-247
-249
-271
-294
-309
-308
-321
-340
-342
-344
-337
-329
-331
-322
-316
-320
-332
-339
-328
-341
-349
-368
-398
-384
-368
-379
-383
-380
-371
-352
-331
-325
-327
-310
-304
-291
-278
-286
-296
-301
-305
-311
-290
-252
-251
-257
-233
-235
-250
-246
-234
-227
-236
-236
-241
-260
-257
-264
-288
-318
-329
-344
-347
-304
-264
-227
-214
-230
-255
-251
-227
-232
-233
-236
-282
-308
-305
-290
-294
-319
-326
-325
-328
-321
-310
-306
-293
-260
-244
-243
-238
-250
-269
-271
-290
-318
-337
-347
-357
-356
-347
-338
-324
-318
-325
-323
-315
-299
-306
-318
-331
-331
-312
-313
-295
-270
-248
-224
-199
-195
-171
-171
-196
-218
-239
-253
-271
-291
-286
-272
-281
-271
-276
-291
-302
-320
-305
-304
-303
-281
-278
-301
-337
-352
-344
-323
-302
-302
-330
-351
-378
-406
-439
-437
-399
-394
-405
-425
-416
-409
-394
-362
-362
-362
-348
-338
-331
-337
-349
-353
-365
-385
-392
-384
-348
-345
-342
-322
-316
-315
-316
-303
-286
-256
-232
-228
-229
-234
-245
-255
-234
-221
-229
-219
-205
-215
-236
-267
-289
-293
-290
-274
-282
-302
-328
-360
-352
-340
-349
-356
-359
-361
-356
-351
-351
-335
-298
-289
-299
-313
-321
-351
-352
-327
-323
-326
-321
-314
-340
-322
-306
-303
-279
-246
-215
-212
-243
-268
-272
-260
-244
-267
-290
-295
-267
-240
-236
-236
-223
-205
-180
-169
-185
-198
-221
-232
-255
-271
-273
-260
-264
-288
-293
-277
-249
-251
-248
-250
-256
-255
-251
-270
-296
-319
-346
-353
-372
-389
-381
-366
-348
-305
-268
-233
-216
-187
-148
-110
-90
-77
-62
-86
-105
-115
-124
-133
-141
-132
-124
-126
-143
-134
-105
-95
-69
-72
-96
-104
-131
-159
-178
-162
-151
-175
-181
-183
-193
-198
-194
-170
-138
-132
-145
-180
-209
-195
-138
-118
-150
-180
-188
-196
-202
-206
-223
-217
-230
-261
-294
-319
-332
-340
-337
-337
-339
-340
-360
-359
-361
-373
-369
-378
-388
-389
-417
-431
-436
-432
-419
-414
-411
-421
-388
-356
-342
-339
-295
-249
-248
-238
-227
-228
-225
-236
-232
-194
-166
-162
-173
-180
-194
-212
-213
-222
-229
-229
-233
-246
-253
-239
-227
-234
-216
-186
-170
-164
-156
-144
-157
-161
-147
-131
-151
-168
-162
-183
-217
-254
-271
-265
-253
-256
-249
-256
-263
-261
-259
-252
-256
-240
-224
-220
-223
-237
-243
-229
-213
-208
-205
-213
-242
-259
-247
-230
-246
-237
-222
-232
-237
-236
-240
-232
-217
-213
-197
-202
-202
-189
-182
-192
-188
-181
-209
-249
-262
-273
-274
-273
-293
-279
-257
-225
-175
-142
-138
-149
-148
-117
-126
-148
-155
-176
-186
-207
-226
-228
-223
-223
-205
-170
-157
-152
-142
-146
-154
-164
-162
-172
-192
-215
-242
-273
-292
-281
-250
-229
-213
-196
-182
-184
-165
-135
-148
-146
-140
-158
-174
-207
-236
-254
-279
-293
-298
-302
-322
-352
-356
-335
-329
-326
-334
-342
-346
-342
-329
-331
-340
-333
-317
-321
-332
-312
-292
-288
-290
-283
-281
-288
-289
-308
-309
-295
-298
-315
-334
-352
-369
-361
-344
-336
-341
-339
-331
-334
-344
-347
-349
-348
-348
-336
-308
-283
-273
-266
-269
-268
-266
-280
-289
-286
-272
-270
-253
-254
-255
-236
-222
-224
-231
-240
-233
-235
-248
-267
-283
-296
-288
-289
-302
-295
-285
-302
-299
-268
-262
-258
-261
-264
-267
-269
-254
-239
-232
-218
-196
-185
-165
-142
-140
-115
-112
-130
-145
-173
-189
-200
-200
-194
-206
-220
-245
-267
-278
-282
-269
-259
-244
-231
-223
-222
-219
-230
-240
-248
-256
-257
-271
-271
-249
-234
-235
-264
-253
-216
-210
-199
-192
-184
-178
-193
-200
-196
-173
-141
-135
-135
-118
-127
-142
-142
-138
-142
-181
-206
-218
-242
-259
-282
-308
-337
-364
-349
-352
-354
-336
-331
-327
-351
-353
-321
-311
-324
-317
-297
-269
-259
-250
-239
-248
-223
-212
-205
-190
-206
-222
-208
-195
-187
-186
-182
-180
-188
-196
-215
-228
-226
-235
-240
-244
-254
-248
-243
-250
-267
-284
-305
-334
-332
-350
-356
-364
-363
-336
-324
-332
-327
-315
-337
-356
-386
-436
-452
-451
-467
-480
-492
-501
-499
-494
-449
-425
-419
-419
-427
-428
-427
-401
-365
-350
-359
-361
-345
-316
-291
-272
-241
-217
-206
-210
-214
-196
-167
-137
-139
-128
-129
-150
-162
-171
-161
-156
-160
-168
-191
-201
-206
-195
-182
-201
-217
-229
-234
-234
-240
-241
-219
-211
-220
-237
-266
-305
-335
-331
-345
-363
-337
-345
-353
-345
-354
-348
-339
-324
-327
-342
-353
-360
-346
-345
-344
-338
-330
-325
-321
-298
-260
-236
-256
-292
-306
-306
-308
-303
-306
-301
-297
-291
-292
-295
-315
-308
-271
-249
-245
-234
-213
-210
-232
-251
-244
-249
-262
-248
-239
-222
-193
-181
-156
-130
-131
-140
-145
-169
-155
-141
-168
-194
-216
-226
-234
-242
-247
-251
-263
-248
-224
-211
-207
-211
-202
-237
-279
-273
-268
-269
-279
-257
-240
-238
-224
-244
-244
-242
-261
-277
-286
-298
-321
-313
-285
-271
-267
-279
-300
-316
-334
-335
-342
-350
-359
-386
-388
-342
-317
-302
-302
-313
-324
-340
-341
-338
-331
-317
-288
-274
-295
-314
-319
-332
-340
-356
-370
-378
-366
-344
-321
-326
-347
-337
-334
-345
-345
-361
-377
-366
-339
-334
-338
-304
-263
-262
-274
-283
-294
-301
-303
-287
-268
-255
-224
-226
-234
-228
-204
-181
-209
-224
-232
-241
-240
-258
-260
-281
-284
-269
-279
-275
-254
-234
-216
-223
-222
-211
-186
-185
-210
-214
-228
-236
-242
-244
-227
-224
-237
-244
-267
-291
-290
-264
-235
-209
-191
-204
-191
-181
-179
-180
-184
-193
-187
-167
-167
-172
-166
-173
-183
-184
-169
-158
-175
-182
-186
-203
-202
-193
-207
-227
-249
-270
-277
-274
-258
-255
-263
-262
-259
-254
-243
-222
-222
-234
-240
-238
-224
-223
-220
-248
-282
-283
-271
-271
-265
-245
-244
-251
-231
-196
-167
-143
-118
-105
-101
-95
-95
-101
-111
-115
-129
-158
-184
-181
-199
-219
-230
-236
-243
-255
-240
-227
-249
-260
-259
-275
-276
-288
-279
-267
-249
-232
-252
-254
-257
-276
-311
-323
-322
-317
-312
-308
-291
-262
-236
-239
-235
-213
-217
-219
-204
-181
-197
-231
-248
-255
-245
-252
-271
-261
-258
-273
-290
-288
-271
-291
-298
-293
-305
-314
-316
-307
-296
-295
-302
-293
-278
-273
-264
-271
-291
-294
-287
-290
-295
-305
-328
-348
-354
-347
-341
-334
-328
-309
-273
-241
-227
-240
-250
-255
-263
-256
-261
-251
-232
-216
-218
-220
-219
-215
-192
-176
-156
-158
-160
-152
-156
-143
-124
-107
-106
-109
-111
-125
-149
-172
-185
-188
-183
-177
-160
-135
-144
-156
-155
-149
-142
-152
-162
-168
-165
-181
-211
-249
-272
-308
-350
-367
-344
-349
-364
-365
-356
-327
-320
-316
-302
-318
-316
-315
-294
-264
-274
-269
-282
-305
-299
-293
-272
-255
-266
-256
-248
-265
-261
-253
-240
-225
-188
-167
-179
-160
-147
-133
-114
-126
-122
-123
-112
-104
-138
-145
-131
-123
-126
-127
-125
-141
-144
-161
-181
-214
-212
-176
-154
-145
-144
-138
-121
-116
-110
-123
-132
-134
-157
-182
-176
-153
-145
-153
-176
-196
-212
-235
-271
-295
-323
-336
-351
-376
-365
-352
-350
-343
-358
-380
-380
-409
-438
-441
-431
-401
-375
-353
-347
-343
-309
-304
-294
-271
-264
-281
-305
-308
-314
-331
-326
-301
-284
-278
-277
-256
-235
-242
-251
-250
-274
-297
-311
-316
-320
-314
-299
-291
-289
-275
-272
-295
-307
-313
-307
-295
-283
-269
-286
-308
-307
-306
-300
-269
-282
-296
-289
-305
-303
-297
-274
-244
-214
-199
-217
-235
-225
-222
-239
-259
-270
-262
-263
-298
-305
-284
-268
-269
-265
-241
-216
-206
-193
-183
-161
-145
-143
-131
-120
-90
-71
-72
-85
-81
-66
-35
-32
-37
-47
-69
-94
-150
-165
-160
-176
-187
-187
-188
-195
-203
-200
-211
-201
-183
-179
-182
-187
-191
-212
-226
-249
-267
-259
-251
-256
-270
-233
-174
-137
-135
-135
-135
-157
-163
-175
-176
-184
-205
-222
-262
-251
-216
-196
-158
-124
-106
-107
-120
-126
-122
-140
-160
-164
-153
-150
-152
-163
-170
-177
-181
-158
-149
-143
-122
-109
-120
-116
-94
-93
-113
-106
-91
-79
-77
-85
-95
-97
-99
-113
-139
-139
-148
-166
-149
-144
-149
-146
-149
-162
-189
-219
-249
-259
-245
-247
-247
-236
-233
-223
-226
-210
-186
-179
-183
-190
-187
-190
-189
-178
-160
-175
-207
-207
-202
-205
-184
-165
-146
-154
-162
-167
-169
-163
-159
-141
-132
-144
-162
-187
-200
-209
-201
-203
-202
-206
-209
-218
-233
-251
-284
-283
-293
-289
-293
-292
-275
-283
-291
-307
-319
-286
-240
-199
-148
-109
-72
-57
-37
-32
-50
-61
-68
-84
-92
-79
-97
-113
-98
-93
-116
-146
-132
-119
-105
-76
-72
-71
-84
-105
-86
-83
-87
-82
-93
-114
-134
-130
-155
-196
-225
-229
-212
-214
-230
-226
-204
-184
-171
-164
-157
-152
-128
-117
-123
-132
-165
-216
-251
-264
-276
-270
-261
-246
-223
-223
-225
-220
-213
-197
-170
-158
-174
-203
-207
-217
-237
-257
-257
-254
-257
-265
-267
-259
-266
-253
-249
-261
-276
-253
-231
-219
-191
-181
-180
-186
-187
-196
-215
-218
-240
-244
-234
-231
-230
-236
-246
-247
-234
-220
-224
-234
-233
-241
-240
-222
-196
-192
-198
-201
-198
-209
-247
-266
-282
-305
-289
-269
-277
-269
-245
-253
-253
-259
-290
-284
-274
-242
-231
-247
-243
-231
-226
-234
-231
-240
-254
-295
-313
-327
-337
-337
-364
-374
-376
-380
-371
-367
-361
-351
-358
-365
-339
-341
-353
-362
-380
-363
-337
-318
-314
-322
-299
-295
-322
-336
-322
-313
-304
-305
-313
-301
-278
-273
-276
-274
-264
-263
-275
-286
-283
-279
-289
-281
-290
-323
-339
-328
-321
-304
-282
-278
-279
-256
-221
-221
-196
-170
-170
-172
-202
-217
-216
-219
-215
-208
-229
-249
-218
-180
-155
-154
-157
-151
-153
-165
-175
-176
-170
-169
-183
-203
-187
-187
-196
-205
-216
-220
-243
-271
-270
-245
-226
-231
-217
-201
-187
-180
-186
-189
-212
-222
-233
-221
-207
-206
-202
-202
-217
-241
-252
-242
-238
-218
-197
-217
-233
-232
-219
-216
-241
-260
-282
-322
-352
-343
-328
-325
-293
-244
-218
-241
-244
-249
-278
-299
-297
-278
-261
-245
-263
-291
-314
-347
-357
-344
-329
-316
-337
-351
-342
-329
-322
-334
-336
-325
-329
-340
-375
-392
-388
-397
-401
-388
-375
-365
-369
-359
-324
-287
-269
-266
-249
-231
-227
-254
-260
-253
-251
-253
-268
-284
-295
-291
-287
-298
-338
-349
-356
-373
-372
-353
-325
-320
-316
-313
-325
-342
-350
-341
-350
-329
-320
-355
-378
-396
-406
-415
-443
-456
-439
-412
-381
-364
-356
-375
-384
-387
-418
-433
-410
-373
-369
-373
-357
-332
-311
-313
-303
-261
-221
-221
-234
-242
-250
-266
-266
-276
-288
-274
-254
-228
-191
-173
-177
-172
-161
-155
-149
-165
-193
-196
-212
-228
-246
-256
-258
-247
-222
-213
-204
-208
-227
-222
-225
-226
-233
-267
-261
-255
-266
-263
-243
-241
-248
-249
-252
-262
-282
-300
-310
-310
-304
-325
-335
-342
-345
-360
-388
-402
-395
-357
-338
-334
-342
-332
-307
-303
-301
-304
-330
-361
-386
-407
-400
-387
-380
-376
-376
-405
-424
-430
-422
-381
-378
-417
-430
-425
-431
-426
-425
-408
-386
-378
-378
-394
-411
-396
-357
-346
-347
-343
-321
-325
-332
-314
-313
-323
-313
-298
-312
-352
-381
-403
-413
-431
-450
-458
-459
-454
-449
-420
-385
-366
-357
-338
-335
-334
-326
-325
-347
-368
-401
-423
-439
-438
-442
-439
-408
-366
-307
-315
-335
-336
-332
-316
-307
-297
-306
-331
-350
-367
-380
-390
-423
-430
-424
-417
-418
-402
-387
-385
-401
-420
-421
-424
-439
-468
-483
-497
-494
-484
-470
-497
-521
-508
-491
-467
-444
-435
-420
-388
-369
-367
-374
-393
-394
-377
-362
-362
-336
-311
-333
-345
-341
-317
-296
-274
-262
-278
-277
-276
-296
-298
-271
-256
-215
-204
-227
-242
-268
-287
-307
-337
-359
-383
-384
-378
-390
-386
-377
-361
-336
-317
-309
-314
-309
-311
-340
-347
-346
-346
-332
-319
-321
-326
-330
-332
-330
-315
-312
-323
-300
-273
-272
-271
-263
-272
-269
-261
-260
-263
-265
-257
-258
-257
-241
-207
-199
-192
-198
-219
-239
-256
-240
-235
-255
-280
-277
-288
-324
-340
-357
-372
-378
-368
-351
-366
-376
-368
-391
-417
-415
-407
-377
-357
-364
-366
-352
-363
-393
-410
-439
-445
-433
-422
-433
-413
-408
-411
-403
-390
-374
-359
-341
-328
-325
-311
-307
-322
-331
-329
-318
-315
-323
-353
-377
-389
-374
-361
-363
-372
-363
-342
-327
-303
-286
-272
-261
-239
-242
-259
-285
-302
-318
-312
-304
-310
-291
-286
-308
-322
-337
-358
-369
-377
-379
-367
-348
-336
-320
-311
-328
-318
-304
-296
-295
-300
-296
-294
-283
-285
-294
-293
-296
-301
-280
-254
-239
-226
-222
-194
-186
-177
-151
-135
-142
-176
-189
-190
-226
-260
-284
-282
-286
-302
-302
-296
-280
-267
-271
-283
-287
-260
-254
-266
-281
-295
-282
-265
-253
-248
-255
-280
-277
-254
-222
-208
-211
-211
-230
-259
-267
-234
-212
-201
-181
-170
-156
-184
-218
-222
-240
-255
-271
-292
-282
-285
-308
-294
-285
-280
-278
-297
-299
-287
-283
-275
-275
-280
-285
-265
-238
-248
-240
-227
-216
-207
-201
-198
-212
-233
-230
-243
-277
-283
-295
-288
-254
-233
-243
-235
-234
-242
-233
-225
-223
-231
-252
-286
-294
-311
-333
-332
-345
-345
-342
-346
-345
-354
-347
-344
-336
-320
-323
-325
-321
-311
-293
-294
-295
-276
-264
-274
-302
-314
-315
-309
-311
-315
-326
-339
-348
-348
-351
-366
-384
-385
-347
-319
-328
-339
-315
-295
-291
-282
-270
-276
-273
-275
-259
-248
-251
-260
-262
-271
-298
-323
-346
-335
-353
-389
-402
-401
-390
-375
-349
-343
-356
-369
-363
-351
-337
-315
-317
-332
-337
-338
-355
-379
-377
-378
-408
-418
-416
-421
-408
-395
-399
-399
-382
-349
-351
-366
-349
-307
-281
-269
-244
-231
-245
-268
-278
-286
-264
-257
-267
-281
-280
-266
-246
-227
-233
-236
-242
-241
-228
-221
-233
-237
-245
-236
-239
-253
-234
-211
-203
-212
-223
-226
-206
-185
-180
-177
-181
-186
-181
-181
-180
-169
-159
-149
-144
-156
-167
-146
-138
-141
-116
-91
-102
-135
-155
-158
-155
-169
-214
-256
-287
-317
-311
-310
-322
-301
-280
-280
-266
-249
-240
-217
-212
-225
-229
-225
-212
-200
-207
-245
-277
-317
-349
-364
-380
-389
-382
-367
-351
-348
-365
-356
-349
-350
-370
-390
-380
-371
-362
-342
-336
-346
-359
-331
-284
-253
-242
-245
-227
-216
-229
-225
-197
-180
-132
-97
-123
-158
-181
-192
-233
-252
-238
-213
-183
-167
-152
-159
-168
-185
-186
-196
-212
-229
-218
-207
-203
-186
-193
-193
-185
-168
-163
-174
-182
-184
-169
-154
-169
-192
-192
-188
-219
-217
-211
-224
-222
-236
-266
-294
-274
-242
-233
-239
-244
-222
-194
-195
-208
-214
-223
-218
-204
-212
-236
-238
-232
-220
-226
-257
-261
-282
-301
-292
-290
-294
-279
-270
-261
-235
-199
-162
-144
-158
-180
-172
-178
-205
-220
-232
-240
-236
-235
-209
-183
-170
-152
-158
-168
-160
-164
-173
-161
-135
-130
-118
-97
-88
-88
-82
-65
-44
-31
-36
-50
-80
-111
-134
-149
-168
-176
-156
-133
-121
-111
-100
-124
-136
-132
-127
-125
-133
-131
-133
-142
-143
-127
-115
-147
-149
-138
-184
-217
-217
-227
-245
-263
-244
-219
-224
-222
-228
-230
-229
-224
-216
-224
-238
-287
-313
-295
-277
-267
-276
-266
-267
-295
-299
-293
-291
-302
-333
-351
-351
-378
-388
-374
-368
-367
-359
-338
-334
-352
-375
-366
-351
-356
-353
-355
-342
-325
-323
-319
-310
-286
-268
-254
-247
-239
-252
-232
-213
-232
-243
-267
-291
-292
-265
-250
-249
-246
-262
-270
-261
-250
-228
-231
-240
-243
-240
-222
-225
-228
-204
-171
-162
-174
-195
-222
-241
-266
-289
-305
-337
-356
-376
-369
-350
-330
-294
-278
-243
-237
-258
-254
-255
-248
-240
-227
-212
-195
-157
-129
-108
-104
-116
-133
-157
-170
-161
-173
-198
-209
-235
-278
-280
-249
-239
-243
-247
-234
-220
-222
-208
-198
-206
-199
-168
-155
-190
-179
-186
-215
-216
-229
-220
-233
-245
-227
-216
-198
-186
-167
-139
-118
-137
-163
-171
-181
-205
-210
-223
-253
-237
-232
-233
-210
-193
-181
-177
-174
-180
-209
-243
-245
-260
-267
-261
-245
-212
-204
-174
-137
-136
-162
-189
-180
-151
-124
-114
-125
-131
-139
-152
-148
-157
-182
-188
-185
-193
-198
-186
-167
-166
-167
-165
-180
-201
-193
-186
-179
-180
-206
-202
-190
-176
-171
-175
-171
-160
-168
-196
-215
-221
-221
-232
-251
-260
-252
-269
-272
-270
-261
-245
-235
-250
-271
-284
-290
-287
-289
-291
-297
-298
-296
-296
-273
-242
-243
-254
-268
-289
-299
-275
-283
-318
-321
-310
-282
-243
-225
-223
-230
-232
-207
-186
-180
-173
-178
-180
-160
-150
-141
-142
-141
-147
-138
-107
-66
-53
-94
-106
-113
-121
-132
-135
-135
-155
-178
-158
-104
-84
-125
-140
-149
-172
-169
-156
-164
-173
-172
-186
-197
-209
-230
-225
-209
-206
-205
-185
-181
-194
-185
-176
-173
-194
-204
-213
-226
-212
-207
-235
-239
-237
-250
-235
-232
-219
-207
-207
-189
-180
-156
-139
-142
-140
-142
-139
-149
-171
-178
-180
-179
-183
-205
-203
-202
-193
-166
-148
-136
-113
-95
-92
-102
-109
-105
-113
-114
-116
-139
-162
-173
-160
-140
-139
-123
-136
-161
-173
-195
-220
-221
-216
-220
-233
-258
-266
-259
-245
-223
-199
-183
-193
-233
-243
-233
-221
-222
-217
-238
-270
-273
-283
-288
-293
-273
-252
-262
-262
-251
-250
-279
-317
-309
-305
-321
-334
-347
-346
-332
-335
-357
-353
-361
-369
-359
-348
-334
-335
-349
-383
-388
-349
-325
-322
-293
-266
-265
-257
-226
-198
-200
-226
-258
-287
-310
-316
-303
-297
-331
-349
-357
-356
-334
-298
-277
-263
-243
-239
-261
-269
-253
-253
-267
-269
-275
-289
-300
-329
-330
-297
-295
-281
-257
-240
-212
-207
-208
-205
-220
-224
-238
-242
-259
-267
-260
-257
-225
-206
-198
-185
-182
-208
-231
-250
-244
-249
-290
-298
-291
-289
-284
-277
-277
-286
-280
-251
-234
-211
-205
-226
-231
-236
-238
-248
-247
-247
-274
-279
-276
-287
-278
-273
-278
-260
-234
-218
-233
-244
-251
-258
-253
-268
-285
-275
-272
-263
-268
-267
-257
-253
-276
-312
-301
-270
-239
-229
-250
-258
-255
-235
-223
-221
-207
-229
-254
-265
-262
-257
-250
-258
-277
-298
-325
-315
-288
-288
-288
-259
-252
-269
-262
-254
-253
-241
-231
-237
-247
-245
-238
-262
-303
-335
-350
-350
-344
-352
-326
-285
-266
-262
-241
-214
-189
-165
-170
-204
-242
-251
-253
-241
-232
-232
-243
-244
-222
-230
-244
-281
-322
-321
-307
-316
-334
-343
-339
-312
-290
-286
-281
-258
-275
-298
-265
-241
-233
-232
-230
-234
-262
-279
-259
-264
-274
-277
-277
-280
-278
-278
-298
-329
-349
-326
-290
-263
-255
-233
-213
-189
-192
-216
-222
-250
-275
-273
-267
-276
-276
-259
-261
-260
-249
-234
-219
-213
-204
-194
-183
-203
-208
-199
-194
-178
-154
-146
-140
-145
-133
-101
-66
-39
-43
-42
-66
-113
-135
-142
-151
-149
-141
-149
-158
-167
-180
-200
-217
-210
-193
-164
-160
-174
-174
-155
-163
-175
-173
-158
-171
-191
-188
-188
-187
-205
-219
-244
-254
-244
-244
-260
-277
-284
-291
-275
-250
-214
-190
-189
-196
-210
-226
-243
-269
-311
-343
-353
-347
-327
-321
-287
-242
-219
-206
-189
-170
-158
-163
-177
-173
-180
-172
-145
-128
-140
-142
-132
-143
-150
-122
-117
-144
-151
-160
-172
-152
-131
-139
-180
-207
-219
-237
-241
-229
-227
-230
-258
-279
-252
-241
-264
-288
-321
-340
-350
-350
-350
-332
-315
-318
-316
-315
-281
-250
-229
-207
-207
-195
-190
-190
-188
-199
-204
-211
-213
-205
-189
-182
-197
-239
-261
-264
-261
-258
-264
-245
-235
-244
-235
-246
-285
-284
-266
-284
-306
-310
-308
-330
-309
-273
-289
-298
-303
-279
-280
-291
-290
-288
-276
-243
-206
-202
-216
-227
-253
-272
-269
-259
-256
-268
-304
-336
-340
-322
-288
-259
-235
-230
-248
-258
-249
-243
-243
-235
-240
-221
-209
-233
-259
-291
-318
-333
-344
-319
-286
-287
-284
-282
-255
-231
-221
-199
-172
-162
-176
-190
-204
-223
-235
-241
-216
-210
-239
-266
-304
-296
-293
-304
-305
-311
-297
-287
-289
-274
-267
-267
-273
-282
-273
-256
-239
-221
-233
-261
-268
-270
-282
-292
-292
-282
-271
-249
-215
-175
-161
-167
-174
-183
-202
-201
-175
-161
-157
-156
-149
-160
-144
-134
-145
-154
-179
-199
-197
-189
-181
-170
-206
-256
-267
-266
-263
-256
-255
-263
-282
-287
-301
-317
-324
-331
-320
-296
-289
-318
-320
-305
-304
-316
-330
-318
-300
-293
-324
-362
-390
-400
-361
-313
-306
-308
-293
-300
-309
-331
-354
-373
-385
-369
-348
-352
-367
-359
-342
-321
-306
-285
-280
-281
-268
-257
-239
-238
-226
-210
-210
-201
-221
-249
-256
-266
-270
-276
-290
-288
-266
-246
-246
-270
-313
-314
-297
-286
-289
-287
-289
-278
-268
-272
-289
-313
-307
-289
-269
-255
-245
-252
-247
-230
-223
-234
-249
-247
-232
-207
-215
-229
-217
-196
-173
-153
-181
-223
-251
-276
-304
-322
-343
-343
-340
-332
-305
-296
-294
-264
-230
-215
-206
-196
-198
-173
-156
-183
-201
-206
-213
-235
-255
-257
-268
-268
-242
-216
-190
-174
-179
-187
-186
-188
-208
-222
-204
-165
-123
-132
-165
-166
-181
-208
-221
-210
-197
-214
-247
-247
-236
-259
-259
-222
-197
-200
-197
-180
-174
-173
-159
-140
-149
-164
-163
-156
-176
-209
-253
-296
-300
-316
-312
-309
-307
-299
-273
-266
-253
-238
-237
-203
-215
-229
-238
-233
-243
-240
-240
-258
-253
-253
-254
-266
-291
-308
-314
-296
-295
-311
-303
-307
-316
-293
-255
-236
-241
-252
-277
-300
-318
-335
-334
-325
-322
-317
-306
-287
-299
-329
-344
-363
-380
-403
-396
-354
-332
-328
-316
-306
-304
-295
-267
-263
-261
-260
-270
-272
-287
-317
-342
-337
-314
-311
-307
-284
-273
-256
-240
-239
-241
-223
-219
-207
-200
-192
-204
-233
-263
-287
-289
-284
-274
-285
-275
-260
-281
-296
-287
-273
-277
-294
-312
-324
-301
-276
-271
-276
-281
-265
-252
-249
-222
-209
-205
-229
-246
-256
-275
-286
-293
-308
-333
-320
-327
-324
-295
-292
-287
-290
-311
-305
-283
-262
-239
-252
-284
-268
-259
-279
-323
-349
-350
-346
-322
-324
-318
-298
-289
-274
-298
-323
-341
-365
-365
-347
-329
-315
-314
-274
-244
-241
-225
-228
-215
-194
-206
-225
-238
-245
-239
-232
-229
-240
-257
-249
-232
-224
-214
-214
-218
-222
-252
-271
-276
-294
-304
-307
-284
-257
-226
-205
-223
-236
-253
-283
-289
-289
-281
-282
-303
-319
-337
-335
-356
-390
-389
-396
-396
-399
-420
-411
-401
-412
-421
-413
-400
-388
-373
-369
-365
-367
-371
-357
-333
-341
-346
-340
-329
-315
-324
-342
-344
-358
-375
-364
-352
-319
-287
-278
-276
-274
-265
-249
-259
-275
-281
-333
-377
-389
-391
-407
-401
-370
-359
-370
-375
-369
-370
-362
-338
-314
-294
-304
-318
-337
-364
-394
-402
-392
-381
-368
-369
-356
-333
-316
-286
-268
-250
-232
-242
-235
-208
-209
-218
-218
-216
-212
-200
-203
-194
-200
-205
-204
-221
-209
-213
-214
-219
-232
-242
-244
-238
-237
-242
-247
-235
-241
-258
-271
-295
-305
-311
-326
-307
-272
-258
-254
-260
-281
-259
-224
-192
-175
-184
-169
-150
-157
-166
-187
-216
-252
-279
-285
-295
-277
-258
-264
-273
-282
-271
-263
-263
-254
-240
-226
-219
-206
-186
-194
-217
-225
-225
-248
-267
-249
-251
-251
-260
-277
-278
-264
-250
-240
-213
-184
-164
-155
-167
-185
-186
-173
-183
-203
-251
-298
-324
-346
-326
-315
-303
-283
-282
-275
-259
-261
-276
-273
-284
-294
-277
-287
-316
-344
-348
-339
-366
-376
-371
-361
-339
-338
-337
-333
-325
-305
-310
-318
-292
-264
-228
-216
-233
-235
-218
-237
-281
-311
-333
-333
-327
-335
-338
-340
-322
-279
-269
-289
-275
-269
-265
-252
-262
-274
-286
-283
-267
-262
-274
-280
-277
-268
-263
-281
-283
-286
-302
-306
-305
-292
-288
-295
-287
-270
-245
-250
-245
-235
-247
-242
-245
-246
-224
-243
-266
-290
-315
-321
-318
-315
-309
-307
-299
-268
-268
-295
-299
-296
-309
-290
-269
-245
-223
-219
-226
-254
-273
-282
-299
-316
-324
-324
-329
-326
-315
-327
-324
-304
-325
-336
-317
-323
-322
-319
-320
-337
-323
-309
-314
-322
-333
-330
-338
-327
-292
-275
-278
-292
-297
-278
-258
-237
-220
-209
-197
-200
-221
-235
-241
-249
-269
-291
-321
-326
-326
-330
-335
-349
-346
-346
-359
-363
-359
-362
-364
-362
-353
-357
-369
-363
-345
-323
-325
-339
-323
-296
-287
-279
-280
-254
-234
-214
-201
-219
-224
-226
-228
-223
-217
-223
-229
-222
-239
-258
-252
-250
-285
-316
-315
-341
-348
-329
-318
-326
-325
-317
-301
-295
-291
-270
-261
-256
-254
-251
-254
-244
-235
-239
-248
-264
-276
-293
-291
-291
-307
-325
-329
-322
-335
-333
-315
-325
-315
-283
-266
-278
-270
-245
-242
-250
-244
-235
-240
-238
-255
-261
-268
-308
-340
-335
-320
-305
-289
-282
-289
-290
-275
-261
-274
-291
-278
-255
-243
-251
-251
-258
-285
-293
-314
-333
-322
-313
-300
-302
-316
-310
-289
-253
-246
-247
-249
-263
-266
-294
-300
-286
-265
-252
-261
-271
-285
-289
-288
-258
-220
-185
-163
-166
-165
-174
-175
-175
-173
-159
-151
-171
-194
-184
-167
-167
-148
-129
-115
-91
-85
-69
-64
-58
-39
-39
-68
-99
-132
-127
-85
-73
-93
-132
-150
-138
-142
-157
-156
-179
-188
-177
-182
-209
-211
-188
-188
-186
-185
-197
-214
-214
-212
-223
-207
-167
-159
-182
-200
-212
-217
-239
-256
-238
-217
-200
-206
-208
-208
-218
-227
-223
-231
-252
-252
-250
-249
-254
-270
-284
-278
-272
-260
-244
-239
-239
-228
-214
-214
-221
-216
-224
-237
-254
-257
-258
-262
-287
-294
-271
-266
-253
-244
-241
-240
-250
-282
-286
-283
-292
-297
-300
-287
-263
-245
-229
-220
-240
-252
-261
-239
-230
-241
-223
-218
-212
-199
-197
-178
-171
-167
-148
-145
-152
-158
-161
-165
-181
-207
-223
-216
-226
-235
-233
-246
-265
-271
-281
-290
-295
-307
-295
-292
-285
-291
-301
-286
-291
-295
-287
-294
-292
-324
-358
-362
-363
-345
-352
-346
-338
-356
-332
-308
-287
-261
-280
-296
-285
-273
-254
-223
-215
-231
-262
-285
-291
-290
-286
-280
-241
-232
-249
-238
-237
-231
-233
-249
-264
-277
-296
-296
-293
-308
-305
-285
-277
-294
-312
-331
-330
-318
-302
-310
-323
-320
-328
-307
-293
-287
-283
-272
-269
-295
-302
-292
-287
-312
-324
-306
-301
-294
-271
-250
-233
-223
-231
-242
-248
-250
-250
-246
-258
-240
-213
-214
-200
-195
-207
-207
-196
-189
-164
-157
-143
-122
-122
-124
-112
-106
-121
-137
-152
-145
-143
-158
-147
-139
-146
-157
-168
-182
-201
-240
-275
-294
-315
-312
-303
-304
-316
-334
-362
-370
-362
-366
-346
-335
-340
-344
-338
-318
-275
-255
-254
-256
-271
-276
-301
-313
-293
-282
-271
-261
-245
-246
-243
-257
-259
-275
-288
-278
-284
-280
-284
-273
-262
-268
-294
-283
-271
-275
-275
-277
-276
-281
-288
-274
-265
-265
-260
-256
-243
-234
-215
-203
-220
-237
-239
-261
-266
-250
-219
-207
-209
-191
-191
-208
-210
-217
-215
-222
-261
-283
-317
-334
-318
-311
-296
-294
-298
-296
-299
-295
-280
-275
-261
-257
-258
-244
-254
-253
-221
-190
-165
-181
-207
-221
-243
-255
-267
-282
-279
-245
-218
-204
-194
-169
-163
-167
-152
-158
-173
-172
-174
-176
-175
-171
-191
-193
-171
-162
-147
-135
-139
-132
-144
-158
-181
-176
-145
-141
-132
-102
-88
-94
-77
-74
-99
-112
-110
-104
-121
-136
-151
-172
-173
-185
-198
-186
-170
-170
-170
-182
-200
-207
-207
-221
-251
-260
-258
-256
-256
-255
-269
-281
-268
-257
-256
-243
-223
-233
-250
-251
-221
-207
-202
-203
-222
-203
-189
-193
-230
-245
-247
-262
-266
-284
-295
-308
-324
-339
-305
-271
-267
-259
-250
-232
-221
-209
-211
-234
-249
-243
-265
-267
-261
-256
-234
-227
-234
-241
-258
-264
-269
-251
-250
-258
-245
-234
-212
-182
-166
-191
-224
-222
-225
-241
-252
-252
-249
-266
-267
-227
-212
-219
-221
-220
-229
-228
-238
-253
-270
-291
-288
-293
-282
-276
-281
-279
-247
-240
-247
-240
-241
-247
-255
-254
-265
-284
-284
-276
-278
-293
-283
-267
-256
-232
-230
-235
-234
-243
-247
-239
-226
-235
-239
-227
-221
-215
-219
-216
-193
-184
-194
-178
-177
-198
-198
-183
-171
-167
-156
-143
-152
-165
-176
-204
-226
-222
-219
-216
-217
-235
-238
-248
-250
-242
-226
-225
-225
-227
-237
-237
-242
-234
-226
-226
-223
-221
-200
-177
-164
-184
-211
-214
-220
-225
-231
-235
-219
-218
-215
-193
-159
-165
-212
-240
-249
-256
-260
-269
-261
-272
-294
-285
-258
-233
-228
-221
-219
-226
-222
-230
-242
-236
-231
-213
-194
-169
-182
-221
-236
-252
-249
-205
-192
-207
-186
-180
-177
-185
-204
-218
-220
-204
-188
-183
-183
-182
-183
-159
-156
-155
-162
-169
-148
-144
-142
-157
-181
-196
-219
-238
-235
-220
-209
-229
-244
-229
-216
-215
-229
-227
-235
-231
-200
-199
-205
-205
-192
-174
-184
-215
-217
-213
-222
-224
-210
-192
-195
-217
-232
-239
-222
-224
-246
-261
-271
-290
-308
-316
-313
-299
-302
-307
-304
-295
-274
-245
-230
-208
-209
-200
-189
-187
-189
-190
-187
-178
-183
-201
-196
-195
-192
-180
-141
-129
-130
-137
-175
-196
-225
-262
-305
-320
-311
-277
-248
-253
-253
-248
-242
-222
-221
-222
-230
-238
-263
-272
-243
-226
-231
-245
-234
-209
-196
-189
-173
-197
-232
-251
-242
-223
-205
-189
-166
-167
-179
-164
-152
-147
-156
-180
-191
-213
-224
-222
-222
-228
-231
-219
-205
-194
-200
-211
-222
-238
-250
-249
-231
-210
-211
-217
-231
-251
-280
-291
-284
-287
-294
-300
-291
-294
-288
-268
-249
-222
-194
-188
-188
-210
-225
-231
-254
-238
-240
-245
-258
-267
-253
-262
-255
-260
-251
-244
-249
-246
-256
-272
-287
-296
-294
-296
-310
-325
-307
-314
-341
-330
-318
-279
-235
-213
-212
-226
-215
-215
-247
-291
-307
-296
-315
-337
-346
-319
-313
-320
-319
-302
-272
-268
-275
-281
-273
-271
-286
-296
-320
-318
-296
-290
-282
-280
-296
-279
-255
-250
-258
-238
-236
-234
-224
-221
-214
-210
-215
-236
-246
-260
-263
-254
-267
-273
-263
-246
-228
-215
-203
-219
-243
-263
-274
-283
-323
-336
-320
-330
-346
-345
-329
-307
-296
-288
-275
-279
-289
-290
-282
-315
-362
-371
-382
-362
-319
-325
-339
-326
-315
-315
-322
-296
-283
-283
-275
-252
-238
-241
-238
-235
-247
-251
-260
-255
-256
-272
-281
-281
-268
-260
-258
-263
-228
-215
-212
-199
-201
-201
-219
-229
-219
-218
-220
-221
-213
-210
-222
-239
-262
-277
-289
-303
-314
-298
-282
-287
-274
-238
-203
-177
-157
-170
-196
-208
-230
-264
-280
-286
-293
-312
-326
-324
-345
-371
-372
-346
-329
-339
-345
-338
-327
-310
-297
-289
-286
-302
-321
-346
-372
-354
-339
-354
-347
-359
-360
-349
-335
-312
-293
-288
-301
-298
-277
-284
-280
-267
-282
-297
-308
-305
-307
-312
-312
-326
-339
-336
-349
-386
-391
-368
-350
-340
-338
-320
-296
-269
-242
-246
-247
-260
-295
-315
-330
-324
-328
-357
-350
-327
-317
-321
-316
-315
-324
-312
-310
-325
-322
-318
-331
-337
-337
-317
-305
-305
-290
-276
-256
-251
-257
-266
-308
-313
-287
-262
-218
-190
-184
-203
-239
-237
-225
-222
-216
-208
-213
-233
-268
-299
-312
-323
-313
-282
-260
-250
-258
-271
-290
-309
-318
-323
-306
-291
-289
-277
-248
-246
-251
-246
-230
-228
-224
-210
-223
-255
-275
-269
-275
-288
-282
-262
-260
-274
-274
-269
-266
-261
-256
-258
-258
-250
-246
-237
-232
-248
-270
-291
-302
-327
-329
-310
-300
-305
-303
-284
-270
-282
-302
-301
-289
-284
-268
-256
-267
-257
-258
-258
-259
-271
-268
-271
-282
-264
-238
-204
-161
-161
-157
-166
-192
-191
-199
-211
-240
-262
-257
-276
-286
-265
-257
-250
-240
-234
-236
-236
-222
-211
-187
-180
-174
-189
-202
-187
-180
-198
-200
-205
-216
-251
-279
-278
-268
-262
-265
-288
-276
-263
-278
-275
-263
-271
-300
-328
-335
-331
-317
-294
-304
-327
-347
-360
-366
-360
-352
-335
-327
-314
-296
-293
-288
-278
-290
-299
-291
-294
-307
-314
-294
-257
-239
-240
-220
-200
-180
-168
-160
-137
-129
-120
-107
-113
-121
-108
-117
-152
-170
-188
-209
-222
-231
-248
-251
-254
-244
-242
-258
-268
-290
-316
-343
-343
-327
-314
-321
-338
-342
-370
-382
-374
-353
-331
-332
-310
-287
-276
-302
-312
-296
-304
-306
-309
-318
-327
-345
-368
-371
-351
-317
-299
-281
-263
-246
-228
-222
-227
-235
-238
-254
-268
-271
-273
-261
-251
-245
-242
-223
-208
-208
-206
-217
-219
-234
-230
-209
-190
-186
-206
-218
-217
-217
-234
-256
-231
-216
-211
-200
-208
-214
-203
-185
-174
-172
-178
-186
-173
-177
-185
-182
-191
-196
-206
-222
-236
-239
-245
-246
-253
-265
-262
-264
-279
-289
-312
-336
-352
-366
-369
-372
-370
-388
-401
-404
-410
-428
-421
-419
-431
-431
-440
-413
-390
-398
-375
-336
-299
-293
-286
-267
-267
-290
-296
-304
-343
-367
-372
-369
-365
-371
-374
-361
-328
-294
-275
-261
-246
-241
-268
-279
-255
-240
-228
-223
-267
-313
-320
-297
-272
-269
-274
-283
-309
-328
-335
-326
-322
-311
-302
-275
-257
-246
-235
-232
-225
-233
-225
-205
-197
-168
-165
-185
-198
-204
-234
-262
-258
-253
-248
-259
-287
-305
-328
-337
-344
-354
-351
-353
-358
-367
-379
-369
-357
-367
-367
-355
-358
-360
-346
-322
-319
-303
-274
-246
-233
-241
-265
-277
-266
-256
-232
-226
-225
-224
-234
-246
-242
-223
-216
-210
-191
-172
-169
-166
-179
-211
-223
-233
-230
-243
-249
-237
-236
-234
-248
-246
-233
-234
-237
-220
-189
-174
-189
-211
-204
-195
-178
-176
-169
-164
-177
-165
-168
-188
-201
-221
-244
-276
-288
-295
-316
-321
-319
-305
-258
-231
-223
-213
-185
-156
-156
-165
-171
-189
-213
-240
-257
-261
-289
-314
-334
-354
-379
-369
-338
-320
-309
-291
-280
-284
-274
-267
-257
-257
-252
-228
-206
-190
-197
-192
-183
-203
-224
-243
-251
-233
-223
-226
-202
-175
-163
-170
-178
-192
-197
-182
-180
-186
-197
-206
-211
-235
-247
-252
-258
-250
-273
-290
-291
-312
-309
-293
-283
-275
-281
-284
-281
-291
-288
-276
-296
-294
-285
-298
-298
-301
-300
-290
-289
-267
-267
-255
-239
-245
-252
-252
-248
-255
-245
-233
-214
-177
-164
-164
-145
-140
-147
-158
-164
-140
-134
-147
-149
-177
-221
-239
-256
-259
-265
-243
-223
-229
-235
-243
-251
-255
-253
-272
-293
-292
-291
-306
-304
-315
-328
-348
-392
-394
-391
-390
-390
-380
-351
-318
-296
-281
-269
-261
-260
-258
-244
-227
-197
-208
-241
-261
-270
-263
-258
-244
-222
-209
-187
-159
-166
-165
-177
-199
-184
-188
-188
-188
-189
-191
-192
-168
-145
-161
-167
-166
-174
-177
-174
-177
-177
-186
-170
-164
-173
-175
-187
-209
-256
-277
-258
-239
-242
-244
-244
-263
-286
-295
-279
-285
-313
-341
-356
-357
-374
-377
-380
-391
-396
-382
-379
-379
-374
-373
-365
-350
-335
-322
-310
-285
-271
-269
-249
-223
-239
-255
-269
-284
-299
-298
-284
-284
-285
-289
-291
-309
-332
-317
-292
-284
-283
-269
-249
-238
-253
-257
-258
-259
-268
-265
-264
-291
-275
-265
-252
-257
-235
-209
-201
-196
-182
-185
-222
-246
-232
-215
-200
-214
-222
-216
-226
-223
-241
-261
-263
-235
-212
-186
-160
-156
-145
-132
-131
-162
-174
-159
-147
-167
-178
-194
-218
-247
-252
-233
-243
-231
-242
-257
-244
-233
-218
-222
-214
-201
-212
-206
-197
-196
-204
-198
-198
-200
-192
-203
-201
-204
-211
-203
-186
-172
-192
-201
-199
-217
-210
-193
-190
-196
-206
-227
-226
-193
-185
-195
-196
-204
-205
-187
-184
-184
-205
-230
-229
-224
-223
-240
-244
-230
-224
-212
-200
-208
-233
-251
-238
-219
-202
-199
-186
-170
-170
-166
-174
-180
-182
-214
-238
-259
-273
-265
-265
-276
-273
-283
-291
-295
-306
-322
-328
-330
-324
-321
-306
-290
-282
-227
-220
-235
-224
-214
-207
-200
-199
-197
-201
-191
-187
-181
-159
-133
-112
-129
-142
-140
-156
-195
-207
-205
-208
-194
-181
-176
-163
-153
-162
-183
-202
-204
-218
-222
-217
-234
-244
-256
-262
-268
-276
-290
-312
-325
-320
-317
-316
-297
-289
-272
-253
-236
-214
-202
-210
-220
-233
-231
-227
-216
-208
-204
-211
-222
-221
-213
-187
-185
-179
-163
-161
-178
-199
-225
-228
-216
-195
-156
-129
-122
-130
-144
-160
-157
-149
-156
-173
-185
-198
-244
-295
-315
-312
-316
-322
-306
-275
-273
-275
-275
-273
-282
-293
-298
-286
-282
-288
-289
-263
-242
-244
-256
-291
-301
-294
-296
-306
-332
-354
-382
-376
-357
-364
-377
-367
-364
-370
-370
-384
-392
-400
-395
-388
-359
-325
-303
-284
-271
-265
-261
-259
-259
-249
-246
-252
-246
-239
-228
-235
-241
-233
-217
-210
-200
-201
-227
-237
-218
-201
-192
-190
-166
-141
-139
-138
-137
-123
-106
-107
-109
-104
-125
-165
-201
-241
-267
-285
-291
-301
-306
-302
-265
-247
-234
-206
-196
-196
-220
-230
-219
-210
-217
-219
-230
-255
-281
-293
-295
-306
-322
-332
-316
-299
-301
-297
-288
-299
-313
-327
-329
-334
-334
-329
-330
-323
-315
-311
-331
-345
-341
-350
-359
-347
-331
-326
-309
-306
-315
-309
-312
-322
-334
-347
-326
-297
-297
-301
-306
-311
-302
-292
-282
-270
-240
-211
-198
-187
-176
-181
-169
-149
-143
-146
-159
-175
-213
-270
-305
-325
-333
-344
-338
-337
-329
-328
-330
-332
-349
-333
-313
-283
-271
-286
-291
-282
-285
-276
-275
-264
-261
-263
-268
-267
-268
-278
-271
-292
-277
-258
-261
-258
-243
-232
-221
-196
-174
-161
-169
-184
-198
-213
-218
-231
-250
-259
-268
-286
-282
-287
-301
-302
-321
-322
-318
-302
-281
-279
-288
-273
-256
-240
-230
-215
-195
-186
-199
-208
-201
-218
-234
-226
-216
-238
-268
-267
-252
-242
-252
-251
-257
-271
-286
-292
-288
-290
-278
-285
-282
-275
-290
-305
-296
-279
-287
-291
-285
-279
-260
-263
-264
-267
-275
-273
-276
-278
-286
-298
-311
-326
-342
-330
-327
-343
-363
-372
-388
-402
-397
-383
-359
-322
-300
-292
-270
-256
-255
-249
-256
-262
-260
-253
-258
-274
-267
-274
-262
-229
-218
-205
-199
-196
-193
-199
-201
-208
-205
-193
-192
-215
-207
-202
-190
-170
-181
-207
-225
-228
-231
-220
-203
-193
-196
-204
-194
-193
-184
-161
-138
-128
-136
-155
-154
-160
-177
-201
-226
-233
-248
-252
-255
-246
-226
-205
-185
-181
-209
-229
-247
-260
-276
-291
-317
-351
-361
-354
-338
-343
-351
-341
-319
-277
-270
-287
-296
-323
-327
-314
-300
-287
-284
-278
-260
-246
-261
-248
-227
-217
-220
-211
-197
-200
-220
-232
-249
-256
-248
-237
-218
-205
-211
-215
-218
-219
-207
-207
-197
-176
-153
-146
-144
-138
-160
-167
-170
-179
-196
-195
-179
-163
-160
-165
-159
-173
-182
-200
-197
-198
-199
-204
-227
-235
-228
-234
-245
-253
-255
-263
-277
-287
-319
-331
-336
-361
-373
-378
-375
-363
-373
-365
-336
-309
-309
-314
-294
-285
-283
-277
-259
-232
-230
-226
-212
-217
-237
-271
-273
-280
-293
-284
-270
-261
-260
-263
-274
-242
-200
-182
-172
-179
-198
-207
-199
-213
-235
-241
-247
-252
-262
-258
-234
-223
-219
-217
-198
-182
-182
-173
-135
-115
-137
-179
-207
-213
-213
-208
-197
-185
-196
-201
-208
-227
-243
-241
-240
-245
-246
-258
-260
-258
-295
-334
-349
-355
-351
-343
-323
-308
-310
-309
-290
-278
-273
-255
-247
-246
-249
-248
-251
-253
-248
-268
-256
-228
-218
-218
-208
-190
-204
-226
-236
-237
-239
-227
-216
-207
-185
-173
-176
-185
-186
-189
-197
-184
-171
-192
-202
-176
-159
-167
-187
-203
-217
-238
-247
-241
-241
-225
-243
-283
-283
-276
-265
-299
-318
-314
-311
-283
-266
-264
-270
-281
-290
-288
-304
-328
-331
-324
-297
-271
-267
-276
-293
-289
-274
-258
-257
-264
-245
-238
-244
-219
-182
-185
-215
-236
-258
-263
-268
-255
-235
-226
-221
-206
-192
-189
-193
-221
-253
-274
-276
-259
-237
-222
-218
-215
-229
-241
-250
-263
-277
-300
-321
-327
-319
-322
-317
-315
-306
-268
-245
-234
-228
-209
-208
-206
-219
-249
-256
-271
-292
-306
-308
-309
-299
-281
-275
-274
-267
-245
-230
-226
-224
-222
-221
-218
-215
-206
-223
-241
-230
-201
-200
-199
-193
-191
-181
-188
-180
-183
-195
-201
-211
-219
-235
-229
-209
-205
-198
-172
-161
-142
-139
-167
-184
-193
-210
-224
-204
-183
-182
-165
-174
-188
-192
-190
-190
-193
-195
-190
-175
-179
-169
-167
-177
-194
-202
-190
-205
-227
-232
-241
-245
-257
-258
-250
-259
-248
-226
-212
-206
-189
-175
-181
-186
-205
-208
-209
-232
-252
-271
-292
-304
-308
-316
-317
-328
-327
-303
-285
-274
-265
-258
-249
-249
-244
-242
-231
-220
-216
-218
-236
-250
-260
-239
-222
-206
-198
-228
-248
-222
-210
-232
-245
-240
-241
-261
-273
-267
-244
-234
-225
-216
-213
-208
-225
-213
-192
-192
-184
-185
-189
-192
-186
-186
-203
-202
-180
-171
-172
-172
-186
-219
-236
-250
-273
-310
-335
-329
-322
-315
-308
-295
-277
-249
-222
-206
-187
-179
-182
-215
-239
-254
-275
-265
-273
-287
-259
-242
-236
-228
-235
-241
-230
-213
-192
-193
-216
-236
-237
-232
-235
-267
-276
-254
-244
-234
-237
-233
-235
-238
-208
-187
-182
-188
-185
-184
-183
-166
-172
-169
-175
-190
-196
-209
-232
-230
-215
-219
-226
-244
-243
-249
-263
-276
-292
-286
-273
-270
-263
-257
-257
-271
-282
-304
-308
-300
-301
-292
-298
-300
-299
-311
-311
-309
-309
-291
-306
-313
-302
-297
-293
-288
-276
-278
-276
-275
-257
-222
-178
-155
-130
-122
-125
-116
-117
-123
-123
-137
-170
-193
-205
-208
-224
-243
-270
-277
-264
-268
-276
-280
-297
-296
-259
-225
-233
-222
-184
-164
-168
-180
-166
-162
-186
-190
-199
-228
-254
-262
-267
-274
-268
-251
-240
-226
-219
-207
-214
-222
-213
-224
-234
-264
-290
-301
-291
-258
-227
-215
-234
-259
-266
-236
-225
-229
-240
-249
-252
-264
-273
-299
-312
-299
-297
-296
-279
-276
-269
-261
-248
-245
-256
-262
-263
-256
-278
-297
-289
-278
-269
-269
-252
-235
-225
-206
-181
-165
-159
-158
-164
-178
-184
-174
-185
-187
-201
-195
-216
-255
-275
-296
-315
-313
-310
-307
-290
-302
-296
-281
-256
-237
-249
-259
-266
-284
-301
-309
-301
-303
-295
-288
-285
-285
-285
-294
-325
-333
-340
-382
-389
-385
-390
-400
-383
-354
-325
-303
-296
-264
-249
-259
-256
-236
-218
-208
-188
-183
-180
-157
-152
-137
-142
-148
-133
-123
-125
-133
-128
-145
-170
-186
-184
-194
-186
-200
-214
-203
-179
-163
-155
-151
-155
-146
-146
-136
-135
-153
-178
-189
-216
-247
-266
-286
-280
-278
-309
-337
-336
-341
-348
-336
-326
-348
-347
-340
-333
-324
-331
-338
-355
-348
-336
-332
-331
-335
-319
-272
-239
-241
-237
-229
-246
-276
-258
-241
-243
-219
-207
-202
-185
-183
-188
-190
-193
-210
-224
-234
-243
-249
-258
-247
-225
-227
-236
-243
-230
-214
-237
-228
-209
-192
-192
-177
-146
-112
-90
-96
-125
-148
-171
-197
-220
-244
-252
-267
-274
-267
-270
-295
-310
-292
-260
-251
-273
-294
-318
-333
-326
-317
-303
-308
-312
-296
-283
-276
-274
-288
-313
-337
-355
-351
-352
-351
-336
-316
-290
-285
-290
-282
-276
-279
-278
-262
-252
-258
-296
-336
-327
-311
-316
-305
-310
-310
-315
-313
-308
-319
-333
-356
-369
-373
-385
-388
-362
-347
-350
-332
-314
-306
-316
-343
-356
-355
-307
-286
-308
-316
-294
-286
-299
-320
-317
-315
-311
-307
-311
-286
-272
-282
-299
-293
-294
-294
-296
-303
-327
-343
-330
-320
-329
-338
-333
-328
-304
-299
-292
-306
-315
-301
-305
-301
-278
-247
-225
-226
-246
-261
-267
-274
-282
-306
-304
-294
-284
-256
-232
-243
-251
-251
-263
-261
-270
-295
-314
-296
-286
-299
-295
-277
-250
-230
-205
-182
-173
-174
-188
-196
-206
-215
-222
-217
-218
-226
-242
-253
-253
-280
-293
-284
-282
-277
-296
-326
-349
-374
-384
-389
-385
-360
-341
-337
-333
-339
-320
-305
-317
-300
-297
-298
-303
-312
-305
-289
-273
-279
-280
-297
-325
-335
-347
-341
-309
-283
-271
-264
-276
-293
-287
-253
-250
-272
-276
-279
-289
-294
-303
-303
-307
-303
-315
-305
-301
-302
-288
-305
-315
-308
-276
-267
-260
-258
-261
-269
-287
-293
-280
-262
-253
-232
-214
-222
-242
-238
-221
-207
-208
-210
-190
-209
-224
-222
-246
-256
-259
-252
-251
-268
-282
-281
-290
-330
-358
-366
-361
-345
-334
-318
-328
-332
-332
-316
-287
-253
-233
-239
-261
-283
-305
-323
-322
-310
-307
-316
-310
-295
-293
-275
-243
-225
-222
-204
-188
-188
-167
-173
-190
-195
-227
-252
-241
-227
-237
-241
-247
-257
-258
-251
-245
-234
-227
-220
-233
-258
-273
-261
-258
-273
-288
-282
-252
-236
-212
-198
-196
-199
-217
-225
-218
-218
-227
-227
-228
-218
-226
-238
-213
-199
-191
-179
-184
-191
-184
-187
-187
-188
-161
-145
-140
-153
-189
-200
-188
-193
-204
-230
-254
-238
-222
-208
-200
-183
-183
-194
-184
-168
-154
-164
-140
-147
-157
-151
-144
-134
-151
-158
-168
-201
-227
-252
-253
-235
-206
-185
-197
-197
-207
-217
-221
-221
-228
-246
-244
-266
-290
-278
-272
-267
-263
-280
-305
-314
-294
-274
-255
-252
-284
-304
-294
-290
-310
-322
-327
-343
-358
-373
-355
-344
-347
-338
-322
-300
-309
-322
-314
-290
-283
-279
-275
-271
-264
-268
-269
-262
-261
-256
-253
-238
-237
-235
-219
-220
-227
-236
-241
-232
-217
-197
-196
-195
-189
-205
-220
-231
-249
-266
-283
-278
-295
-339
-378
-381
-343
-320
-328
-303
-280
-280
-301
-314
-288
-279
-289
-301
-311
-323
-305
-275
-272
-273
-260
-260
-263
-266
-287
-303
-283
-263
-236
-191
-174
-198
-215
-229
-241
-236
-242
-240
-231
-216
-205
-196
-184
-185
-191
-205
-225
-212
-211
-225
-237
-237
-221
-219
-225
-223
-192
-185
-213
-225
-255
-278
-287
-285
-285
-297
-318
-326
-323
-319
-311
-317
-309
-309
-300
-287
-290
-300
-297
-283
-278
-275
-262
-256
-235
-229
-229
-207
-195
-200
-174
-145
-140
-145
-159
-173
-188
-193
-169
-151
-165
-152
-147
-181
-205
-219
-229
-238
-269
-294
-275
-254
-285
-331
-299
-264
-237
-203
-200
-192
-196
-218
-245
-287
-299
-315
-335
-347
-356
-344
-331
-331
-309
-279
-252
-240
-236
-246
-252
-255
-256
-250
-256
-251
-239
-231
-223
-223
-225
-235
-235
-235
-248
-266
-281
-306
-312
-278
-271
-284
-273
-275
-265
-264
-284
-282
-276
-272
-274
-262
-257
-262
-267
-267
-246
-242
-252
-238
-232
-250
-248
-231
-237
-228
-246
-285
-285
-245
-214
-205
-214
-218
-200
-197
-220
-236
-229
-247
-265
-266
-279
-296
-313
-297
-274
-264
-250
-251
-255
-253
-240
-231
-222
-216
-206
-211
-215
-190
-158
-141
-131
-135
-157
-172
-178
-182
-182
-194
-204
-206
-226
-241
-261
-289
-297
-295
-279
-252
-252
-258
-258
-261
-284
-288
-282
-268
-239
-236
-251
-257
-236
-230
-219
-180
-172
-182
-174
-157
-171
-199
-214
-244
-268
-263
-286
-299
-275
-246
-224
-216
-211
-218
-227
-229
-214
-193
-173
-160
-152
-160
-176
-184
-206
-222
-235
-241
-228
-229
-225
-219
-225
-243
-280
-292
-283
-268
-256
-246
-255
-252
-228
-213
-236
-238
-223
-233
-211
-211
-217
-212
-199
-211
-223
-245
-263
-258
-244
-237
-243
-224
-208
-200
-206
-223
-233
-235
-248
-255
-277
-288
-305
-313
-314
-326
-325
-315
-293
-292
-296
-295
-301
-333
-343
-328
-336
-350
-366
-364
-344
-329
-325
-307
-268
-240
-214
-216
-228
-220
-218
-233
-244
-242
-235
-238
-267
-277
-265
-247
-240
-233
-208
-185
-183
-205
-197
-184
-169
-158
-156
-154
-159
-163
-162
-168
-182
-209
-221
-221
-236
-224
-204
-196
-217
-252
-254
-247
-233
-217
-212
-216
-243
-274
-286
-298
-308
-307
-308
-306
-312
-322
-322
-319
-298
-280
-289
-287
-296
-306
-324
-333
-338
-330
-322
-310
-274
-251
-244
-249
-240
-228
-241
-229
-201
-196
-210
-222
-239
-245
-259
-288
-309
-306
-279
-264
-269
-261
-256
-265
-273
-279
-271
-250
-232
-215
-194
-186
-200
-222
-219
-204
-193
-205
-207
-176
-178
-166
-172
-181
-186
-210
-226
-255
-272
-266
-249
-249
-249
-235
-220
-221
-220
-214
-202
-213
-234
-256
-300
-318
-319
-326
-333
-321
-325
-322
-318
-325
-311
-324
-345
-333
-324
-319
-327
-336
-348
-372
-371
-372
-368
-361
-376
-370
-363
-392
-395
-364
-337
-316
-304
-293
-294
-288
-267
-233
-185
-176
-189
-195
-191
-190
-193
-201
-220
-221
-248
-282
-289
-270
-256
-239
-235
-245
-245
-227
-200
-184
-165
-152
-178
-207
-227
-235
-227
-220
-225
-237
-245
-256
-254
-255
-258
-272
-274
-257
-244
-235
-232
-236
-260
-280
-280
-280
-278
-251
-235
-243
-246
-234
-243
-257
-237
-221
-215
-193
-201
-207
-211
-219
-226
-241
-241
-244
-237
-241
-255
-251
-236
-241
-237
-190
-159
-171
-183
-185
-191
-210
-242
-268
-291
-308
-323
-314
-292
-284
-290
-277
-269
-276
-265
-290
-293
-283
-280
-262
-267
-288
-308
-313
-304
-297
-282
-262
-255
-269
-271
-252
-237
-261
-296
-305
-294
-285
-293
-288
-270
-259
-253
-249
-238
-210
-173
-164
-176
-162
-142
-151
-161
-181
-193
-185
-167
-164
-182
-178
-194
-196
-178
-170
-163
-147
-158
-186
-227
-252
-248
-253
-267
-275
-277
-301
-297
-278
-280
-271
-261
-272
-301
-305
-312
-307
-277
-237
-201
-196
-191
-186
-189
-169
-153
-148
-144
-166
-188
-197
-200
-222
-213
-199
-201
-200
-219
-228
-242
-257
-258
-256
-264
-280
-280
-306
-331
-336
-333
-312
-303
-288
-249
-223
-231
-234
-235
-246
-251
-266
-285
-307
-306
-303
-305
-302
-298
-300
-306
-317
-335
-348
-339
-335
-336
-332
-316
-317
-325
-308
-285
-271
-258
-243
-223
-221
-202
-174
-157
-153
-143
-134
-138
-141
-142
-140
-149
-150
-166
-173
-172
-186
-176
-170
-191
-207
-195
-209
-217
-218
-217
-204
-214
-221
-217
-216
-240
-289
-335
-366
-368
-377
-400
-421
-446
-454
-460
-458
-431
-415
-410
-380
-385
-415
-413
-382
-375
-377
-378
-363
-322
-270
-240
-236
-218
-191
-209
-225
-235
-244
-221
-191
-182
-184
-174
-178
-162
-175
-203
-211
-225
-231
-228
-237
-267
-284
-293
-300
-302
-281
-277
-268
-256
-259
-249
-247
-262
-277
-281
-293
-296
-305
-320
-333
-332
-321
-332
-342
-330
-304
-313
-352
-387
-428
-432
-430
-436
-409
-406
-408
-406
-399
-396
-384
-381
-390
-395
-377
-374
-381
-382
-374
-379
-383
-361
-339
-317
-318
-320
-329
-356
-359
-356
-358
-360
-357
-348
-326
-307
-286
-270
-261
-233
-212
-205
-212
-209
-206
-211
-195
-205
-227
-233
-249
-275
-266
-254
-247
-234
-238
-249
-265
-291
-303
-296
-314
-320
-307
-304
-320
-318
-308
-309
-309
-291
-260
-265
-261
-278
-296
-319
-331
-339
-373
-390
-392
-396
-398
-393
-383
-365
-366
-366
-366
-359
-375
-379
-348
-312
-297
-289
-295
-315
-327
-320
-320
-298
-268
-266
-258
-276
-283
-269
-266
-265
-263
-253
-239
-234
-228
-215
-217
-229
-236
-255
-259
-244
-226
-225
-228
-208
-191
-172
-169
-167
-149
-158
-172
-159
-132
-114
-108
-121
-140
-141
-172
-203
-217
-209
-220
-256
-281
-297
-316
-301
-294
-312
-334
-338
-355
-376
-365
-337
-292
-281
-280
-277
-263
-256
-254
-252
-261
-269
-274
-282
-277
-265
-278
-275
-242
-209
-213
-226
-235
-266
-307
-317
-327
-345
-337
-340
-338
-332
-311
-273
-249
-228
-202
-200
-230
-246
-270
-305
-312
-298
-303
-310
-321
-329
-313
-313
-302
-295
-278
-259
-260
-267
-264
-242
-236
-236
-231
-261
-282
-297
-313
-319
-302
-298
-311
-337
-361
-355
-317
-287
-271
-261
-263
-278
-275
-262
-258
-249
-245
-224
-199
-187
-213
-249
-258
-261
-251
-234
-232
-248
-259
-265
-286
-306
-310
-323
-353
-368
-391
-406
-399
-414
-410
-397
-396
-379
-369
-357
-332
-309
-304
-321
-353
-344
-328
-344
-331
-299
-268
-249
-234
-214
-195
-184
-168
-149
-143
-147
-157
-156
-135
-139
-157
-151
-155
-174
-203
-211
-201
-178
-196
-221
-215
-186
-156
-165
-195
-220
-240
-244
-253
-280
-297
-304
-312
-330
-349
-345
-336
-354
-374
-389
-389
-396
-401
-374
-367
-393
-403
-393
-389
-401
-398
-389
-363
-337
-335
-328
-324
-317
-300
-268
-243
-222
-218
-240
-250
-259
-266
-268
-279
-263
-237
-227
-208
-176
-155
-149
-161
-164
-160
-176
-192
-190
-182
-173
-190
-208
-190
-177
-161
-149
-153
-188
-225
-255
-268
-270
-293
-305
-319
-340
-333
-329
-332
-324
-320
-327
-322
-304
-297
-306
-306
-298
-287
-301
-326
-321
-292
-270
-284
-306
-309
-304
-329
-342
-338
-330
-315
-331
-327
-295
-268
-242
-238
-234
-227
-217
-198
-194
-206
-205
-193
-173
-162
-151
-155
-163
-167
-180
-184
-186
-173
-178
-186
-176
-154
-147
-134
-131
-141
-160
-181
-201
-219
-221
-229
-233
-237
-232
-248
-283
-299
-301
-307
-299
-282
-261
-256
-240
-225
-211
-199
-191
-164
-149
-152
-171
-196
-217
-217
-228
-241
-252
-248
-236
-221
-195
-199
-223
-240
-230
-207
-222
-233
-228
-218
-220
-222
-230
-242
-240
-241
-219
-206
-182
-163
-157
-160
-154
-148
-157
-145
-154
-169
-198
-222
-223
-195
-156
-141
-151
-169
-162
-163
-182
-184
-180
-204
-227
-213
-203
-210
-197
-183
-195
-200
-192
-190
-194
-208
-236
-240
-240
-239
-231
-226
-219
-200
-200
-209
-180
-181
-196
-212
-225
-210
-212
-217
-222
-237
-259
-271
-278
-310
-329
-325
-310
-297
-294
-303
-301
-310
-309
-304
-304
-305
-308
-306
-299
-288
-294
-300
-301
-302
-300
-289
-287
-298
-297
-289
-273
-270
-275
-254
-245
-235
-221
-214
-198
-182
-172
-152
-124
-120
-145
-142
-134
-140
-128
-135
-146
-141
-142
-172
-194
-209
-232
-245
-268
-285
-300
-312
-326
-311
-275
-237
-200
-192
-196
-199
-198
-199
-215
-224
-211
-207
-214
-230
-247
-235
-215
-203
-192
-182
-185
-195
-200
-219
-236
-257
-281
-299
-300
-278
-271
-251
-229
-231
-243
-226
-224
-232
-223
-234
-233
-235
-239
-259
-286
-291
-301
-308
-306
-299
-277
-259
-237
-211
-203
-196
-193
-200
-190
-174
-161
-165
-173
-193
-210
-240
-278
-292
-311
-302
-296
-295
-281
-269
-257
-237
-226
-218
-218
-224
-232
-223
-224
-214
-201
-237
-276
-285
-304
-297
-296
-289
-272
-281
-284
-297
-292
-273
-281
-287
-290
-298
-317
-339
-318
-292
-297
-319
-308
-275
-264
-274
-280
-279
-292
-301
-329
-334
-326
-318
-297
-290
-281
-296
-301
-282
-260
-252
-241
-227
-234
-245
-266
-275
-281
-293
-290
-278
-266
-230
-210
-212
-208
-210
-220
-233
-246
-252
-237
-223
-227
-230
-215
-199
-184
-190
-206
-217
-234
-252
-263
-252
-251
-263
-275
-289
-292
-289
-261
-241
-250
-258
-261
-276
-287
-272
-261
-276
-281
-264
-264
-289
-289
-274
-261
-250
-240
-253
-265
-256
-243
-213
-217
-232
-238
-248
-277
-279
-254
-244
-230
-243
-263
-265
-256
-231
-203
-187
-186
-187
-175
-162
-153
-140
-144
-154
-159
-161
-146
-145
-163
-154
-146
-147
-152
-171
-172
-170
-192
-198
-196
-216
-228
-212
-210
-238
-247
-253
-243
-223
-236
-253
-261
-273
-281
-259
-241
-232
-230
-219
-219
-255
-284
-277
-256
-248
-248
-219
-213
-197
-179
-178
-189
-190
-176
-177
-148
-122
-119
-128
-123
-155
-201
-231
-243
-237
-223
-193
-183
-165
-156
-153
-147
-147
-146
-155
-160
-156
-146
-143
-158
-164
-165
-143
-117
-118
-124
-142
-179
-219
-232
-235
-241
-257
-283
-310
-309
-269
-250
-243
-233
-232
-239
-243
-246
-268
-295
-309
-332
-340
-339
-324
-301
-285
-264
-232
-218
-210
-223
-242
-256
-277
-299
-295
-281
-279
-269
-243
-213
-216
-220
-231
-231
-208
-191
-205
-215
-245
-248
-241
-243
-258
-277
-248
-235
-224
-228
-212
-186
-183
-188
-185
-194
-202
-183
-158
-130
-116
-102
-96
-97
-90
-110
-125
-131
-134
-127
-140
-147
-144
-158
-179
-183
-191
-170
-179
-192
-174
-174
-192
-205
-193
-159
-130
-127
-128
-131
-137
-148
-156
-156
-168
-175
-199
-229
-217
-191
-214
-230
-230
-246
-252
-252
-247
-240
-251
-256
-255
-250
-222
-205
-221
-202
-194
-205
-202
-196
-184
-193
-187
-184
-179
-170
-170
-186
-209
-231
-261
-286
-304
-302
-300
-301
-286
-276
-264
-257
-252
-248
-239
-240
-229
-210
-204
-183
-173
-173
-168
-176
-198
-213
-219
-224
-223
-209
-203
-212
-223
-212
-202
-224
-216
-191
-182
-187
-191
-207
-220
-240
-251
-254
-256
-257
-242
-236
-240
-243
-253
-266
-271
-276
-289
-282
-263
-264
-264
-257
-259
-271
-279
-271
-268
-269
-268
-267
-276
-289
-293
-314
-327
-326
-317
-317
-307
-305
-318
-319
-326
-339
-345
-346
-343
-365
-373
-348
-338
-325
-302
-265
-240
-224
-213
-228
-231
-242
-259
-270
-275
-280
-275
-270
-280
-284
-270
-258
-241
-236
-241
-260
-259
-254
-276
-287
-312
-332
-341
-351
-365
-360
-370
-397
-382
-378
-364
-347
-336
-335
-340
-343
-337
-323
-333
-340
-333
-310
-315
-326
-322
-323
-342
-378
-376
-366
-366
-337
-309
-283
-276
-278
-262
-266
-287
-316
-315
-316
-324
-327
-330
-325
-333
-343
-338
-327
-322
-326
-322
-307
-293
-272
-258
-260
-257
-250
-248
-234
-217
-207
-189
-178
-168
-163
-179
-205
-206
-204
-229
-247
-260
-270
-275
-276
-280
-302
-310
-314
-337
-346
-373
-379
-383
-389
-384
-360
-354
-370
-373
-368
-348
-317
-315
-326
-322
-312
-300
-282
-263
-258
-272
-298
-292
-286
-291
-290
-278
-277
-291
-287
-279
-275
-271
-262
-261
-256
-253
-234
-204
-212
-242
-266
-274
-278
-292
-307
-325
-355
-365
-354
-354
-342
-341
-351
-363
-353
-331
-328
-326
-316
-333
-367
-365
-358
-371
-367
-370
-380
-389
-408
-420
-425
-418
-404
-401
-405
-387
-380
-389
-404
-395
-383
-371
-352
-345
-346
-345
-337
-344
-354
-351
-341
-315
-289
-277
-259
-232
-226
-207
-210
-209
-203
-212
-217
-211
-205
-185
-162
-162
-167
-169
-153
-137
-125
-122
-146
-185
-228
-238
-238
-246
-238
-227
-214
-228
-234
-227
-233
-257
-269
-256
-251
-251
-258
-251
-239
-245
-229
-196
-185
-192
-210
-228
-251
-263
-257
-245
-280
-310
-323
-353
-357
-353
-341
-332
-315
-301
-292
-273
-254
-226
-223
-238
-224
-227
-218
-193
-197
-193
-190
-198
-194
-192
-190
-211
-212
-205
-222
-221
-214
-209
-221
-241
-250
-267
-289
-307
-301
-306
-312
-309
-317
-303
-295
-303
-289
-273
-262
-248
-232
-221
-221
-237
-236
-231
-257
-288
-306
-324
-318
-322
-333
-325
-320
-292
-259
-238
-227
-226
-233
-235
-239
-262
-286
-308
-299
-292
-270
-245
-254
-269
-285
-297
-316
-359
-392
-405
-405
-406
-408
-398
-374
-339
-335
-348
-337
-316
-316
-309
-295
-294
-295
-298
-300
-295
-278
-286
-287
-281
-287
-275
-265
-248
-253
-274
-297
-287
-283
-285
-281
-279
-282
-301
-305
-316
-328
-337
-341
-352
-353
-345
-350
-342
-341
-340
-337
-359
-377
-386
-404
-414
-404
-407
-396
-373
-368
-361
-350
-351
-359
-357
-352
-321
-309
-315
-296
-295
-304
-309
-314
-314
-302
-303
-287
-258
-245
-254
-261
-242
-227
-229
-214
-199
-216
-224
-256
-288
-306
-301
-302
-298
-266
-242
-241
-252
-241
-235
-246
-234
-203
-170
-150
-151
-176
-197
-212
-213
-213
-216
-207
-177
-166
-180
-200
-212
-224
-236
-228
-243
-257
-233
-226
-246
-280
-314
-320
-341
-358
-347
-372
-386
-355
-336
-354
-365
-351
-335
-321
-290
-270
-245
-232
-232
-220
-219
-224
-226
-253
-262
-266
-274
-268
-271
-277
-298
-302
-295
-276
-265
-265
-277
-295
-284
-262
-251
-257
-263
-287
-286
-289
-296
-299
-297
-300
-343
-355
-347
-363
-360
-337
-319
-301
-282
-290
-308
-331
-342
-307
-276
-256
-253
-263
-255
-257
-268
-268
-273
-269
-276
-279
-291
-316
-314
-318
-326
-310
-277
-271
-289
-296
-296
-288
-292
-305
-315
-304
-275
-241
-252
-273
-292
-319
-319
-300
-293
-310
-323
-324
-321
-324
-323
-307
-299
-261
-249
-257
-250
-255
-248
-253
-254
-247
-247
-259
-272
-276
-279
-268
-260
-240
-209
-210
-206
-213
-232
-234
-216
-220
-217
-196
-183
-175
-156
-153
-166
-197
-205
-195
-160
-135
-129
-118
-115
-111
-94
-106
-138
-154
-175
-202
-207
-212
-213
-220
-246
-270
-284
-302
-306
-324
-340
-321
-308
-291
-270
-245
-252
-267
-279
-284
-271
-267
-275
-286
-293
-317
-340
-336
-337
-354
-343
-310
-287
-275
-263
-252
-253
-262
-254
-248
-250
-262
-273
-298
-309
-310
-319
-328
-317
-315
-305
-296
-298
-272
-247
-241
-245
-253
-242
-229
-217
-198
-202
-237
-267
-244
-233
-249
-269
-290
-317
-336
-355
-369
-375
-381
-375
-370
-374
-394
-412
-437
-478
-519
-551
-569
-571
-527
-467
-442
-417
-398
-391
-408
-417
-408
-422
-400
-383
-371
-382
-402
-409
-410
-399
-382
-385
-383
-357
-343
-322
-328
-336
-306
-295
-309
-310
-296
-283
-282
-276
-265
-265
-273
-269
-265
-264
-252
-253
-266
-274
-298
-322
-323
-313
-281
-268
-247
-228
-234
-236
-243
-268
-294
-300
-294
-297
-308
-326
-322
-306
-310
-325
-333
-328
-308
-286
-277
-283
-276
-281
-291
-298
-310
-332
-348
-370
-381
-374
-365
-340
-301
-278
-295
-289
-263
-251
-238
-234
-222
-209
-207
-223
-231
-207
-205
-199
-175
-167
-177
-189
-192
-196
-230
-256
-272
-298
-291
-288
-276
-249
-253
-267
-253
-236
-230
-241
-257
-265
-301
-329
-336
-330
-309
-294
-282
-267
-259
-261
-247
-232
-224
-197
-172
-175
-193
-191
-199
-224
-257
-274
-277
-273
-283
-279
-271
-257
-240
-234
-234
-250
-255
-261
-252
-258
-270
-270
-267
-253
-265
-277
-258
-236
-235
-219
-212
-227
-245
-250
-237
-245
-268
-280
-286
-257
-225
-222
-236
-252
-256
-262
-274
-266
-249
-234
-226
-235
-252
-281
-279
-266
-266
-279
-288
-273
-270
-261
-264
-258
-233
-214
-195
-176
-172
-180
-192
-209
-229
-237
-239
-229
-229
-239
-232
-207
-187
-170
-164
-159
-155
-150
-123
-105
-126
-143
-163
-204
-224
-224
-215
-204
-200
-200
-187
-175
-164
-147
-144
-160
-142
-130
-159
-196
-197
-178
-169
-166
-181
-189
-183
-193
-198
-231
-253
-250
-232
-199
-199
-180
-143
-126
-127
-114
-101
-96
-99
-118
-123
-124
-138
-151
-158
-166
-148
-137
-128
-118
-126
-131
-120
-91
-65
-40
-45
-68
-77
-116
-153
-160
-165
-152
-132
-123
-115
-108
-119
-125
-124
-114
-116
-136
-153
-178
-195
-195
-182
-200
-228
-229
-221
-222
-220
-196
-171
-157
-150
-159
-162
-156
-168
-178
-190
-184
-159
-134
-144
-147
-141
-144
-141
-131
-130
-130
-132
-120
-105
-94
-93
-92
-88
-93
-101
-124
-136
-144
-165
-186
-187
-188
-202
-215
-212
-225
-231
-227
-223
-212
-199
-210
-248
-276
-289
-316
-319
-317
-325
-326
-311
-287
-274
-247
-251
-241
-241
-250
-247
-240
-244
-270
-270
-248
-243
-242
-230
-236
-236
-239
-261
-275
-274
-275
-279
-290
-297
-317
-330
-308
-298
-302
-301
-287
-251
-234
-230
-226
-209
-202
-205
-192
-185
-184
-182
-190
-194
-213
-214
-205
-205
-194
-195
-195
-185
-175
-163
-164
-175
-168
-152
-159
-177
-201
-217
-238
-264
-267
-272
-279
-299
-327
-342
-318
-311
-328
-331
-323
-329
-345
-334
-332
-317
-307
-286
-251
-236
-241
-243
-217
-194
-184
-171
-152
-162
-165
-172
-185
-203
-195
-183
-184
-166
-180
-223
-261
-265
-292
-307
-305
-303
-286
-276
-260
-250
-237
-215
-216
-220
-246
-277
-304
-341
-365
-376
-379
-388
-405
-399
-387
-389
-394
-364
-315
-304
-284
-257
-247
-234
-233
-217
-209
-200
-187
-165
-135
-127
-126
-144
-163
-180
-222
-252
-252
-229
-223
-224
-222
-230
-212
-209
-215
-217
-221
-211
-210
-219
-225
-221
-234
-258
-266
-280
-293
-290
-294
-305
-328
-325
-326
-341
-348
-361
-374
-366
-358
-353
-351
-340
-336
-360
-375
-382
-369
-352
-375
-424
-428
-415
-422
-421
-407
-390
-383
-373
-353
-327
-312
-293
-280
-290
-287
-283
-289
-295
-285
-268
-257
-266
-283
-296
-284
-263
-255
-246
-229
-220
-236
-250
-266
-280
-274
-261
-269
-271
-269
-294
-326
-355
-353
-346
-342
-345
-330
-326
-340
-335
-308
-289
-275
-272
-280
-275
-250
-232
-228
-229
-234
-238
-218
-201
-206
-209
-195
-188
-178
-151
-153
-165
-179
-179
-176
-192
-208
-209
-212
-206
-209
-208
-204
-231
-240
-245
-269
-272
-274
-270
-292
-306
-293
-295
-294
-271
-237
-239
-233
-243
-269
-278
-279
-280
-269
-252
-255
-266
-290
-305
-307
-312
-329
-333
-320
-321
-316
-307
-290
-281
-265
-237
-249
-245
-234
-225
-213
-189
-176
-197
-233
-243
-235
-220
-202
-193
-180
-177
-179
-181
-177
-190
-203
-227
-234
-215
-212
-201
-183
-180
-190
-192
-204
-218
-227
-223
-208
-214
-220
-216
-240
-267
-282
-310
-325
-330
-314
-288
-277
-282
-285
-274
-288
-314
-309
-298
-298
-295
-295
-283
-272
-277
-302
-333
-334
-322
-340
-360
-346
-319
-301
-293
-283
-278
-275
-293
-289
-293
-290
-307
-330
-339
-338
-317
-300
-301
-311
-298
-292
-294
-295
-278
-275
-309
-328
-322
-305
-310
-311
-305
-312
-343
-350
-336
-320
-290
-262
-223
-192
-188
-192
-221
-253
-251
-245
-256
-261
-244
-230
-222
-212
-212
-207
-207
-212
-205
-208
-219
-233
-251
-258
-245
-229
-229
-228
-252
-284
-287
-282
-287
-295
-300
-296
-282
-277
-289
-290
-271
-255
-274
-278
-261
-263
-271
-275
-264
-240
-238
-259
-302
-326
-336
-342
-350
-360
-372
-369
-346
-336
-326
-316
-307
-299
-288
-267
-259
-282
-286
-286
-288
-298
-281
-275
-273
-247
-249
-247
-240
-240
-254
-249
-225
-221
-198
-190
-207
-223
-222
-211
-184
-187
-218
-212
-207
-215
-214
-202
-194
-222
-259
-272
-267
-274
-288
-297
-303
-286
-267
-267
-277
-301
-292
-269
-273
-289
-294
-275
-254
-266
-285
-298
-287
-293
-299
-296
-299
-303
-331
-328
-319
-310
-315
-330
-341
-334
-337
-353
-365
-393
-411
-427
-429
-448
-445
-418
-396
-385
-369
-334
-325
-327
-327
-318
-322
-335
-354
-339
-301
-273
-246
-224
-224
-219
-214
-212
-223
-242
-233
-240
-249
-239
-235
-262
-303
-319
-313
-291
-282
-269
-254
-264
-260
-265
-285
-286
-276
-274
-283
-275
-251
-223
-221
-229
-229
-245
-246
-246
-242
-247
-261
-256
-229
-210
-199
-177
-142
-141
-162
-175
-178
-167
-168
-167
-174
-194
-199
-185
-198
-228
-232
-237
-232
-211
-195
-194
-212
-234
-263
-279
-273
-271
-284
-297
-304
-303
-285
-281
-269
-247
-226
-212
-213
-209
-200
-193
-200
-223
-238
-261
-286
-287
-285
-282
-297
-319
-312
-298
-306
-322
-331
-320
-299
-259
-223
-209
-191
-183
-168
-172
-183
-216
-255
-262
-268
-260
-253
-257
-253
-249
-236
-225
-223
-228
-250
-256
-235
-228
-241
-242
-229
-212
-200
-200
-223
-264
-267
-278
-286
-282
-300
-319
-338
-345
-336
-339
-342
-335
-348
-361
-367
-368
-396
-405
-404
-424
-442
-443
-426
-408
-416
-439
-422
-415
-414
-400
-373
-360
-354
-333
-310
-301
-294
-269
-280
-295
-296
-298
-302
-303
-288
-276
-265
-231
-221
-240
-245
-249
-225
-209
-232
-242
-238
-235
-255
-273
-282
-302
-317
-331
-337
-359
-393
-378
-362
-369
-397
-419
-391
-352
-329
-339
-350
-347
-355
-350
-322
-319
-328
-335
-322
-332
-346
-337
-344
-360
-368
-343
-330
-318
-315
-334
-362
-362
-345
-328
-306
-307
-308
-317
-313
-314
-315
-304
-300
-292
-270
-242
-234
-233
-240
-250
-249
-238
-240
-246
-242
-241
-254
-287
-301
-317
-345
-388
-419
-431
-453
-458
-466
-476
-489
-500
-483
-459
-450
-437
-415
-394
-378
-377
-389
-406
-412
-402
-385
-381
-374
-368
-365
-344
-315
-292
-303
-300
-297
-300
-298
-293
-275
-264
-248
-244
-241
-231
-212
-199
-209
-204
-191
-195
-204
-196
-190
-193
-210
-196
-169
-165
-170
-170
-176
-190
-192
-199
-205
-207
-218
-245
-266
-287
-331
-338
-323
-313
-298
-293
-296
-300
-328
-352
-377
-384
-389
-387
-392
-394
-385
-389
-403
-428
-422
-396
-366
-337
-291
-253
-234
-241
-231
-227
-247
-277
-291
-282
-288
-291
-294
-299
-291
-271
-241
-212
-214
-203
-195
-195
-192
-209
-223
-230
-225
-230
-262
-288
-308
-303
-293
-284
-283
-283
-272
-256
-233
-214
-184
-151
-146
-145
-151
-164
-166
-153
-138
-136
-150
-181
-185
-187
-186
-193
-198
-199
-196
-214
-219
-208
-205
-193
-187
-183
-171
-144
-118
-117
-121
-127
-136
-134
-123
-125
-146
-166
-188
-195
-193
-175
-145
-146
-161
-157
-147
-155
-133
-116
-87
-65
-58
-47
-40
-31
-20
-21
-43
-80
-101
-105
-113
-108
-121
-142
-134
-150
-162
-169
-181
-166
-171
-177
-191
-202
-209
-217
-225
-246
-248
-233
-239
-255
-261
-267
-264
-248
-244
-229
-217
-206
-173
-166
-158
-135
-134
-142
-161
-171
-213
-251
-243
-258
-275
-308
-344
-349
-331
-312
-295
-296
-300
-288
-253
-246
-245
-230
-225
-241
-251
-240
-244
-261
-294
-323
-325
-318
-324
-346
-363
-372
-373
-365
-362
-346
-338
-331
-341
-349
-348
-353
-351
-332
-314
-316
-333
-334
-352
-372
-382
-386
-377
-381
-373
-358
-361
-324
-283
-275
-266
-243
-227
-230
-221
-223
-231
-223
-222
-224
-224
-229
-226
-224
-249
-260
-244
-257
-264
-268
-257
-234
-223
-227
-248
-264
-273
-275
-264
-259
-238
-225
-219
-209
-185
-169
-186
-195
-202
-191
-180
-191
-210
-228
-253
-276
-283
-275
-268
-275
-298
-321
-329
-337
-350
-370
-351
-344
-357
-344
-328
-324
-332
-355
-372
-387
-399
-400
-407
-402
-400
-400
-398
-408
-393
-372
-358
-355
-359
-361
-357
-350
-328
-319
-325
-314
-323
-320
-308
-302
-297
-297
-313
-318
-316
-310
-301
-316
-319
-311
-312
-322
-327
-312
-280
-273
-256
-235
-218
-188
-178
-158
-163
-182
-188
-198
-210
-216
-205
-211
-225
-228
-219
-181
-184
-209
-221
-226
-232
-231
-229
-266
-304
-326
-346
-370
-368
-354
-340
-329
-337
-336
-330
-322
-315
-327
-336
-343
-341
-340
-383
-393
-371
-358
-358
-356
-356
-353
-328
-301
-306
-312
-297
-290
-298
-316
-313
-302
-298
-289
-290
-298
-311
-325
-300
-273
-273
-287
-304
-305
-325
-351
-364
-377
-378
-370
-370
-371
-391
-396
-378
-365
-357
-370
-372
-375
-395
-399
-394
-379
-360
-340
-314
-289
-270
-264
-265
-270
-271
-251
-228
-232
-222
-201
-223
-232
-224
-220
-214
-205
-204
-216
-234
-247
-263
-276
-269
-247
-230
-238
-230
-238
-241
-227
-212
-225
-246
-229
-195
-191
-205
-195
-181
-180
-198
-193
-191
-221
-220
-191
-187
-194
-196
-190
-195
-177
-165
-162
-160
-163
-165
-162
-157
-152
-155
-155
-162
-183
-209
-220
-197
-186
-188
-188
-170
-164
-171
-176
-168
-136
-140
-162
-160
-160
-178
-175
-152
-158
-167
-154
-138
-136
-132
-120
-112
-108
-108
-98
-109
-115
-119
-157
-194
-229
-250
-264
-263
-278
-263
-245
-240
-235
-237
-251
-258
-258
-273
-297
-320
-339
-368
-387
-386
-353
-312
-294
-285
-286
-297
-280
-270
-274
-273
-275
-282
-294
-297
-299
-278
-266
-253
-209
-172
-176
-190
-188
-206
-217
-224
-203
-194
-199
-190
-200
-200
-193
-174
-174
-166
-179
-203
-186
-173
-173
-174
-176
-177
-178
-163
-153
-142
-149
-164
-167
-177
-189
-184
-164
-143
-136
-159
-186
-196
-198
-207
-221
-243
-245
-252
-268
-277
-279
-302
-316
-333
-344
-324
-299
-284
-274
-264
-278
-274
-266
-268
-252
-242
-236
-204
-152
-130
-118
-97
-105
-108
-93
-85
-69
-66
-69
-76
-85
-91
-96
-97
-108
-132
-150
-165
-180
-175
-188
-195
-199
-202
-198
-205
-215
-232
-235
-224
-235
-262
-280
-276
-260
-244
-218
-201
-198
-201
-186
-150
-139
-136
-151
-162
-164
-190
-219
-222
-242
-236
-221
-226
-231
-238
-225
-226
-221
-224
-242
-248
-248
-259
-259
-251
-244
-251
-258
-250
-264
-260
-254
-247
-242
-222
-193
-169
-154
-157
-184
-189
-177
-162
-169
-186
-188
-194
-208
-222
-221
-230
-242
-247
-238
-226
-235
-237
-247
-269
-281
-276
-250
-251
-269
-283
-294
-309
-324
-321
-312
-310
-293
-297
-291
-302
-309
-281
-267
-266
-266
-283
-285
-260
-258
-248
-243
-256
-284
-289
-286
-283
-292
-289
-289
-299
-290
-272
-274
-283
-262
-248
-275
-301
-313
-315
-307
-319
-323
-318
-298
-303
-335
-344
-322
-302
-284
-268
-270
-256
-246
-264
-282
-309
-308
-286
-288
-282
-280
-281
-276
-259
-255
-254
-242
-250
-249
-224
-223
-217
-224
-241
-255
-265
-271
-260
-261
-284
-301
-325
-347
-340
-318
-306
-300
-269
-224
-207
-209
-220
-233
-227
-194
-179
-168
-173
-193
-184
-162
-170
-189
-204
-207
-234
-255
-256
-256
-239
-246
-257
-252
-236
-217
-217
-217
-228
-235
-228
-226
-215
-217
-214
-217
-240
-248
-262
-297
-321
-295
-278
-294
-312
-328
-335
-332
-315
-268
-224
-216
-196
-173
-189
-212
-203
-199
-202
-188
-171
-155
-125
-97
-103
-122
-137
-152
-178
-190
-194
-216
-231
-245
-240
-222
-217
-195
-190
-189
-182
-190
-196
-215
-236
-237
-248
-248
-253
-247
-233
-245
-246
-245
-241
-238
-249
-273
-269
-266
-296
-286
-269
-278
-287
-286
-279
-282
-294
-300
-301
-302
-297
-310
-328
-348
-354
-339
-346
-365
-363
-348
-336
-312
-298
-313
-321
-316
-333
-358
-352
-340
-345
-353
-337
-313
-294
-273
-268
-273
-273
-270
-283
-298
-334
-341
-309
-296
-306
-321
-318
-324
-340
-337
-315
-310
-319
-322
-315
-306
-294
-286
-268
-249
-258
-264
-255
-251
-258
-250
-229
-214
-226
-231
-241
-241
-225
-260
-289
-298
-298
-296
-270
-236
-232
-222
-233
-244
-218
-196
-182
-158
-158
-174
-191
-203
-200
-205
-230
-236
-238
-265
-280
-289
-284
-279
-275
-274
-272
-268
-266
-267
-270
-289
-304
-298
-291
-289
-293
-293
-282
-261
-250
-241
-239
-242
-252
-276
-264
-248
-235
-227
-229
-232
-236
-247
-272
-279
-245
-228
-243
-272
-306
-328
-332
-332
-336
-339
-355
-360
-364
-366
-362
-339
-313
-309
-319
-325
-340
-346
-336
-314
-307
-317
-334
-338
-350
-346
-344
-339
-333
-324
-312
-301
-282
-285
-287
-295
-318
-322
-325
-309
-314
-331
-314
-290
-285
-305
-293
-284
-267
-260
-285
-307
-311
-305
-289
-281
-289
-277
-247
-238
-241
-256
-261
-275
-285
-285
-294
-281
-287
-302
-299
-297
-269
-253
-260
-265
-270
-258
-252
-256
-252
-243
-248
-274
-284
-274
-259
-251
-251
-259
-257
-253
-253
-268
-280
-266
-258
-264
-265
-258
-275
-294
-316
-326
-332
-342
-315
-299
-285
-264
-250
-242
-240
-214
-196
-202
-208
-217
-215
-207
-199
-195
-209
-232
-222
-209
-220
-234
-225
-220
-236
-251
-259
-260
-261
-254
-247
-244
-253
-255
-232
-221
-207
-175
-166
-166
-146
-137
-128
-121
-124
-124
-133
-149
-159
-172
-182
-197
-200
-191
-190
-171
-150
-138
-130
-116
-83
-77
-70
-66
-66
-66
-73
-81
-69
-66
-75
-75
-87
-112
-130
-147
-184
-192
-194
-191
-166
-167
-166
-163
-154
-142
-154
-172
-185
-196
-198
-194
-168
-138
-136
-138
-124
-140
-159
-171
-193
-196
-201
-202
-212
-246
-257
-229
-232
-241
-223
-201
-185
-202
-228
-244
-261
-243
-220
-218
-223
-220
-202
-202
-208
-205
-194
-181
-190
-201
-220
-231
-242
-265
-262
-265
-268
-266
-279
-298
-302
-288
-292
-292
-282
-267
-252
-255
-262
-279
-298
-326
-364
-385
-383
-364
-356
-359
-345
-304
-287
-289
-297
-304
-302
-310
-337
-343
-348
-358
-373
-388
-388
-407
-374
-332
-325
-331
-311
-294
-297
-302
-309
-305
-309
-289
-265
-252
-234
-211
-200
-209
-218
-242
-257
-278
-269
-223
-203
-206
-211
-197
-185
-198
-181
-177
-193
-202
-211
-199
-203
-184
-187
-216
-215
-220
-232
-251
-284
-310
-326
-350
-374
-384
-381
-382
-379
-367
-367
-374
-361
-347
-327
-301
-310
-327
-332
-338
-341
-336
-324
-321
-341
-337
-310
-309
-329
-325
-286
-276
-260
-249
-257
-272
-276
-284
-289
-271
-274
-260
-242
-255
-256
-222
-215
-232
-236
-243
-250
-257
-272
-285
-261
-244
-259
-267
-269
-277
-289
-302
-310
-302
-307
-331
-338
-351
-344
-350
-351
-320
-279
-265
-258
-266
-279
-272
-259
-248
-279
-306
-311
-295
-299
-320
-335
-341
-350
-366
-359
-344
-321
-314
-292
-273
-269
-251
-257
-276
-293
-312
-330
-328
-317
-305
-320
-349
-340
-319
-296
-281
-269
-249
-253
-259
-274
-291
-294
-314
-330
-339
-335
-325
-322
-328
-316
-314
-316
-321
-331
-325
-337
-346
-339
-338
-350
-348
-332
-316
-322
-342
-359
-363
-367
-343
-318
-303
-293
-273
-275
-284
-271
-264
-257
-244
-241
-236
-216
-212
-220
-230
-238
-225
-212
-192
-175
-163
-138
-134
-128
-118
-130
-137
-146
-139
-133
-136
-135
-130
-117
-136
-152
-137
-136
-148
-151
-166
-192
-213
-216
-215
-225
-235
-261
-276
-278
-279
-282
-279
-300
-311
-321
-355
-373
-367
-367
-361
-333
-327
-321
-314
-298
-296
-292
-276
-265
-255
-261
-256
-227
-186
-146
-135
-131
-124
-130
-123
-123
-117
-127
-142
-148
-161
-154
-164
-192
-192
-173
-184
-198
-203
-180
-157
-166
-156
-150
-147
-143
-170
-209
-235
-239
-234
-223
-213
-221
-224
-220
-222
-215
-214
-214
-193
-175
-165
-155
-160
-173
-194
-186
-180
-194
-209
-223
-248
-285
-298
-302
-312
-333
-339
-346
-339
-321
-294
-265
-265
-276
-280
-278
-288
-280
-270
-279
-281
-285
-286
-269
-262
-275
-293
-296
-279
-265
-270
-267
-263
-252
-256
-270
-285
-285
-277
-294
-303
-312
-327
-346
-380
-381
-368
-362
-359
-348
-322
-312
-312
-313
-288
-255
-253
-264
-283
-309
-321
-327
-336
-346
-347
-340
-326
-312
-300
-278
-272
-282
-286
-274
-285
-298
-293
-313
-324
-327
-350
-363
-375
-402
-396
-361
-360
-367
-347
-334
-311
-285
-276
-276
-272
-271
-282
-292
-296
-298
-280
-284
-312
-320
-314
-310
-321
-318
-319
-322
-335
-347
-334
-314
-313
-337
-346
-344
-355
-370
-373
-367
-365
-378
-351
-320
-305
-280
-273
-272
-283
-299
-305
-304
-293
-290
-293
-277
-278
-282
-274
-255
-234
-211
-201
-217
-216
-194
-190
-193
-198
-209
-218
-226
-235
-248
-261
-278
-301
-316
-314
-332
-367
-380
-372
-388
-393
-371
-363
-357
-361
-376
-388
-384
-396
-413
-404
-380
-365
-364
-383
-401
-402
-399
-392
-393
-380
-371
-377
-373
-353
-334
-337
-329
-350
-367
-373
-372
-374
-362
-355
-372
-373
-386
-382
-364
-364
-365
-348
-354
-379
-389
-376
-377
-383
-381
-392
-400
-409
-400
-401
-393
-382
-376
-380
-382
-362
-369
-364
-362
-378
-376
-368
-363
-385
-419
-415
-395
-380
-370
-388
-405
-415
-424
-424
-401
-368
-365
-364
-344
-323
-328
-333
-312
-303
-306
-305
-311
-325
-340
-334
-309
-297
-288
-260
-235
-232
-252
-245
-246
-241
-251
-291
-317
-307
-292
-281
-252
-238
-238
-232
-201
-185
-207
-228
-252
-275
-283
-306
-335
-363
-373
-370
-367
-364
-365
-354
-331
-320
-325
-305
-295
-301
-289
-260
-254
-248
-237
-249
-247
-245
-265
-266
-259
-275
-275
-259
-251
-248
-234
-245
-266
-254
-227
-213
-210
-217
-216
-200
-199
-191
-188
-186
-181
-189
-181
-166
-162
-161
-178
-196
-188
-176
-144
-144
-150
-127
-111
-112
-117
-114
-97
-68
-46
-48
-76
-104
-126
-140
-167
-197
-210
-233
-266
-254
-246
-260
-263
-243
-225
-236
-253
-254
-251
-264
-254
-235
-228
-231
-224
-209
-196
-192
-188
-186
-182
-191
-212
-219
-239
-271
-286
-295
-298
-329
-367
-366
-356
-334
-340
-371
-387
-362
-347
-345
-342
-320
-303
-290
-289
-307
-307
-314
-340
-350
-351
-353
-348
-360
-355
-326
-311
-322
-330
-334
-319
-296
-273
-250
-223
-219
-226
-235
-254
-257
-255
-234
-200
-193
-207
-223
-241
-253
-266
-259
-265
-259
-249
-263
-264
-273
-264
-262
-265
-245
-236
-224
-214
-218
-201
-190
-202
-214
-207
-198
-198
-212
-218
-207
-198
-197
-211
-209
-202
-216
-236
-249
-267
-261
-237
-242
-253
-257
-275
-285
-292
-280
-250
-255
-263
-256
-262
-251
-229
-215
-202
-201
-197
-198
-207
-208
-227
-232
-236
-249
-255
-253
-244
-245
-254
-265
-262
-238
-228
-207
-197
-190
-164
-164
-175
-165
-193
-238
-265
-286
-278
-293
-312
-326
-324
-311
-297
-273
-277
-292
-301
-300
-298
-288
-296
-316
-307
-315
-307
-292
-285
-252
-242
-246
-264
-262
-250
-254
-255
-258
-265
-284
-290
-304
-315
-330
-340
-324
-323
-322
-324
-342
-359
-363
-363
-349
-325
-326
-340
-333
-330
-334
-342
-362
-355
-341
-341
-332
-308
-275
-249
-234
-235
-244
-253
-244
-230
-221
-217
-222
-226
-236
-239
-222
-221
-225
-224
-215
-214
-249
-264
-285
-314
-337
-329
-312
-307
-292
-298
-288
-262
-250
-226
-212
-214
-203
-189
-181
-181
-212
-235
-245
-256
-260
-256
-264
-248
-228
-225
-223
-233
-260
-281
-277
-268
-273
-283
-298
-300
-301
-320
-331
-324
-310
-289
-265
-259
-271
-284
-290
-300
-330
-331
-299
-273
-261
-235
-210
-217
-233
-229
-236
-253
-261
-269
-256
-230
-198
-202
-216
-206
-186
-164
-151
-128
-99
-88
-102
-123
-145
-170
-178
-180
-180
-176
-174
-171
-163
-150
-151
-128
-141
-169
-183
-179
-180
-198
-208
-202
-194
-223
-251
-255
-239
-222
-222
-229
-232
-229
-209
-202
-211
-214
-229
-244
-263
-274
-272
-261
-252
-248
-234
-223
-196
-207
-237
-262
-278
-293
-305
-290
-286
-273
-247
-237
-240
-249
-237
-226
-232
-251
-265
-249
-222
-231
-250
-246
-263
-298
-328
-331
-310
-300
-304
-309
-301
-297
-307
-323
-328
-324
-319
-322
-327
-332
-331
-342
-357
-365
-367
-376
-367
-356
-355
-349
-337
-307
-260
-240
-268
-281
-287
-287
-304
-320
-320
-303
-269
-246
-241
-231
-237
-271
-283
-302
-333
-346
-344
-341
-334
-327
-328
-316
-305
-300
-292
-294
-290
-284
-280
-281
-280
-279
-269
-267
-293
-288
-270
-256
-248
-238
-222
-215
-224
-238
-253
-281
-311
-325
-327
-321
-296
-281
-297
-303
-300
-285
-277
-283
-278
-277
-276
-277
-276
-274
-272
-268
-287
-306
-321
-344
-353
-365
-376
-379
-378
-387
-382
-368
-366
-348
-347
-339
-320
-318
-330
-319
-297
-293
-310
-319
-292
-248
-229
-232
-255
-286
-293
-324
-349
-356
-388
-401
-394
-394
-385
-370
-375
-371
-364
-357
-352
-334
-337
-368
-365
-379
-401
-402
-413
-414
-399
-391
-390
-404
-410
-422
-438
-455
-468
-473
-479
-493
-485
-477
-484
-488
-491
-511
-515
-513
-504
-495
-485
-453
-439
-429
-421
-423
-425
-413
-392
-371
-362
-368
-396
-419
-404
-386
-377
-398
-417
-409
-389
-395
-394
-391
-387
-382
-387
-387
-377
-380
-381
-390
-391
-380
-378
-379
-385
-392
-412
-439
-450
-443
-428
-417
-421
-418
-418
-433
-445
-437
-422
-410
-365
-336
-329
-349
-370
-385
-389
-396
-400
-393
-398
-372
-348
-338
-326
-311
-300
-309
-306
-298
-314
-337
-372
-405
-416
-433
-450
-429
-408
-394
-376
-377
-384
-373
-360
-341
-330
-318
-299
-283
-270
-257
-263
-262
-247
-234
-208
-194
-213
-240
-259
-254
-244
-268
-299
-318
-333
-346
-337
-323
-325
-319
-289
-281
-295
-296
-289
-268
-275
-266
-263
-271
-271
-281
-294
-295
-293
-280
-266
-247
-221
-220
-219
-219
-216
-206
-200
-193
-210
-239
-253
-250
-236
-233
-225
-203
-175
-165
-169
-182
-175
-171
-186
-182
-198
-227
-246
-268
-287
-299
-293
-290
-295
-295
-310
-323
-342
-342
-322
-332
-306
-259
-260
-250
-247
-230
-213
-232
-251
-246
-221
-240
-257
-277
-298
-326
-338
-332
-337
-301
-280
-293
-308
-292
-293
-293
-257
-238
-238
-242
-243
-242
-238
-232
-221
-230
-238
-244
-255
-262
-289
-297
-292
-278
-262
-248
-230
-204
-177
-151
-129
-115
-103
-80
-76
-99
-107
-115
-120
-139
-147
-158
-184
-202
-195
-186
-181
-160
-143
-151
-166
-176
-191
-207
-207
-211
-220
-245
-267
-267
-235
-197
-179
-155
-138
-115
-105
-118
-121
-115
-125
-136
-154
-167
-162
-176
-195
-192
-169
-151
-170
-202
-214
-248
-284
-306
-319
-318
-330
-332
-317
-297
-296
-301
-301
-296
-296
-287
-274
-288
-306
-322
-312
-315
-319
-311
-310
-293
-290
-289
-267
-243
-218
-191
-186
-172
-143
-106
-72
-74
-81
-84
-95
-94
-80
-80
-80
-92
-88
-78
-68
-75
-82
-79
-85
-103
-120
-140
-152
-159
-169
-190
-210
-214
-220
-226
-232
-222
-237
-256
-256
-250
-273
-301
-307
-291
-273
-247
-236
-221
-192
-193
-220
-246
-254
-257
-254
-249
-243
-248
-276
-284
-308
-316
-296
-282
-282
-284
-298
-321
-327
-331
-330
-316
-311
-328
-331
-342
-332
-333
-341
-319
-298
-284
-270
-249
-235
-224
-202
-202
-217
-229
-238
-247
-264
-286
-300
-300
-286
-286
-301
-302
-290
-270
-243
-238
-250
-241
-243
-252
-244
-233
-258
-276
-276
-291
-276
-252
-243
-231
-219
-220
-213
-212
-229
-265
-306
-321
-318
-311
-308
-301
-282
-263
-235
-227
-240
-255
-268
-267
-280
-295
-293
-292
-268
-251
-252
-253
-242
-238
-236
-221
-215
-213
-230
-230
-243
-245
-237
-237
-239
-248
-252
-241
-219
-216
-210
-219
-238
-243
-231
-207
-181
-173
-178
-181
-202
-221
-253
-266
-246
-232
-226
-218
-198
-202
-198
-190
-169
-160
-172
-198
-227
-248
-254
-244
-251
-261
-270
-267
-261
-265
-283
-288
-277
-241
-216
-220
-223
-213
-224
-237
-239
-251
-249
-235
-212
-204
-230
-215
-198
-198
-196
-194
-184
-184
-195
-218
-231
-227
-230
-227
-213
-200
-189
-160
-138
-123
-117
-121
-139
-153
-160
-180
-177
-173
-175
-174
-170
-165
-165
-151
-140
-131
-124
-144
-148
-143
-168
-191
-202
-209
-222
-224
-238
-243
-218
-181
-154
-149
-152
-161
-168
-157
-143
-129
-125
-138
-153
-165
-164
-154
-165
-164
-150
-145
-139
-137
-158
-156
-179
-211
-211
-203
-194
-212
-220
-220
-226
-219
-213
-215
-229
-252
-282
-297
-298
-304
-296
-288
-281
-262
-221
-206
-191
-174
-185
-188
-206
-176
-143
-153
-138
-138
-145
-146
-131
-108
-116
-127
-157
-172
-171
-182
-188
-183
-194
-192
-203
-214
-218
-242
-249
-265
-276
-250
-237
-238
-220
-213
-217
-235
-265
-290
-304
-304
-293
-287
-273
-262
-257
-240
-236
-217
-195
-180
-172
-178
-167
-165
-166
-173
-180
-192
-199
-197
-189
-200
-222
-237
-255
-242
-231
-242
-242
-248
-253
-245
-241
-234
-241
-265
-259
-235
-199
-182
-177
-169
-167
-189
-214
-222
-239
-272
-268
-262
-269
-270
-262
-247
-245
-259
-258
-253
-243
-232
-234
-240
-239
-220
-214
-209
-194
-180
-178
-168
-159
-163
-173
-178
-164
-154
-169
-183
-180
-175
-184
-160
-137
-147
-167
-176
-170
-178
-207
-212
-233
-270
-271
-268
-268
-272
-280
-292
-316
-332
-330
-348
-350
-310
-295
-303
-311
-296
-282
-277
-271
-252
-240
-260
-281
-293
-298
-285
-273
-259
-249
-252
-228
-216
-215
-192
-169
-150
-124
-133
-152
-143
-154
-168
-201
-234
-267
-283
-289
-287
-289
-288
-273
-268
-259
-259
-247
-243
-246
-275
-285
-266
-270
-275
-278
-260
-241
-252
-246
-228
-217
-212
-211
-216
-214
-221
-217
-194
-176
-160
-158
-155
-167
-170
-173
-204
-215
-223
-221
-224
-240
-226
-214
-208
-211
-227
-220
-195
-178
-181
-208
-231
-211
-188
-191
-176
-147
-110
-86
-97
-103
-96
-104
-121
-134
-134
-129
-129
-146
-155
-141
-117
-97
-80
-69
-65
-75
-80
-78
-80
-71
-73
-68
-76
-78
-77
-101
-126
-114
-86
-85
-91
-90
-95
-99
-85
-67
-64
-54
-69
-85
-112
-135
-145
-152
-144
-138
-156
-153
-156
-175
-185
-186
-186
-196
-188
-169
-143
-147
-181
-204
-240
-262
-271
-294
-309
-304
-302
-299
-303
-284
-249
-232
-212
-194
-197
-209
-210
-211
-229
-240
-233
-219
-223
-233
-236
-252
-256
-265
-259
-255
-263
-280
-314
-323
-327
-317
-311
-309
-290
-288
-285
-260
-246
-238
-237
-238
-194
-164
-150
-140
-127
-130
-164
-160
-139
-128
-126
-124
-121
-141
-165
-153
-110
-97
-97
-79
-61
-57
-72
-58
-43
-45
-45
-55
-59
-65
-81
-93
-114
-125
-118
-134
-142
-137
-143
-162
-173
-161
-178
-204
-200
-186
-173
-170
-177
-197
-202
-190
-189
-171
-162
-151
-119
-103
-117
-143
-151
-158
-178
-197
-211
-220
-221
-223
-221
-220
-215
-217
-190
-164
-175
-188
-171
-173
-177
-166
-154
-136
-132
-130
-136
-143
-148
-162
-177
-183
-204
-204
-185
-175
-189
-196
-179
-178
-167
-169
-165
-141
-144
-157
-169
-212
-240
-254
-254
-247
-253
-229
-220
-226
-229
-228
-229
-212
-226
-236
-244
-273
-284
-292
-316
-322
-316
-303
-302
-302
-271
-245
-242
-235
-232
-236
-226
-215
-213
-228
-239
-247
-261
-300
-331
-314
-316
-335
-338
-343
-356
-362
-344
-319
-324
-318
-300
-302
-290
-287
-313
-317
-323
-326
-312
-300
-284
-278
-285
-284
-270
-245
-218
-211
-216
-228
-234
-247
-262
-268
-263
-265
-274
-303
-337
-333
-324
-323
-341
-361
-348
-347
-372
-388
-394
-402
-398
-411
-411
-409
-418
-402
-387
-358
-355
-367
-351
-351
-378
-375
-375
-392
-400
-406
-395
-392
-385
-365
-366
-375
-376
-374
-350
-333
-326
-329
-340
-343
-345
-332
-323
-327
-341
-335
-339
-360
-367
-362
-369
-366
-363
-351
-340
-349
-331
-301
-298
-293
-297
-307
-300
-295
-296
-303
-276
-266
-291
-311
-319
-321
-322
-305
-287
-297
-307
-314
-307
-309
-307
-299
-311
-320
-338
-328
-312
-295
-291
-309
-315
-324
-305
-280
-260
-245
-249
-263
-255
-255
-243
-218
-227
-235
-259
-268
-288
-286
-260
-257
-244
-218
-190
-183
-207
-240
-278
-305
-297
-281
-275
-304
-322
-338
-346
-356
-362
-362
-368
-365
-390
-392
-390
-398
-399
-423
-416
-383
-359
-340
-345
-355
-349
-340
-330
-325
-321
-322
-322
-313
-298
-303
-301
-282
-290
-312
-317
-298
-298
-293
-293
-286
-289
-281
-281
-276
-264
-262
-263
-282
-287
-296
-314
-334
-350
-359
-350
-337
-359
-377
-377
-396
-422
-426
-417
-391
-369
-347
-326
-311
-302
-294
-268
-263
-271
-292
-293
-305
-331
-338
-338
-345
-363
-369
-368
-352
-358
-344
-336
-352
-333
-304
-296
-272
-252
-254
-249
-248
-264
-275
-275
-267
-255
-238
-211
-202
-209
-211
-212
-201
-214
-234
-226
-217
-219
-232
-234
-231
-219
-205
-207
-211
-233
-259
-270
-265
-276
-275
-270
-263
-263
-280
-292
-321
-314
-301
-298
-301
-317
-312
-312
-332
-337
-334
-337
-359
-375
-380
-375
-348
-314
-282
-274
-286
-286
-304
-321
-325
-332
-332
-341
-326
-329
-325
-322
-323
-297
-304
-297
-255
-254
-266
-268
-268
-271
-287
-295
-316
-341
-343
-331
-324
-329
-320
-291
-272
-261
-245
-237
-220
-223
-251
-257
-263
-274
-284
-282
-288
-315
-331
-337
-351
-359
-364
-366
-398
-430
-425
-435
-447
-465
-488
-477
-464
-462
-467
-469
-459
-445
-455
-463
-459
-447
-430
-424
-398
-376
-360
-351
-350
-325
-309
-304
-308
-336
-349
-342
-317
-286
-269
-251
-257
-276
-284
-269
-245
-253
-266
-266
-262
-256
-273
-280
-272
-251
-236
-243
-253
-256
-247
-263
-247
-236
-236
-237
-238
-206
-201
-215
-238
-267
-270
-265
-277
-278
-263
-276
-277
-256
-261
-266
-254
-246
-245
-244
-243
-260
-275
-284
-284
-284
-297
-304
-308
-327
-328
-318
-331
-345
-345
-349
-346
-343
-358
-357
-337
-310
-292
-297
-288
-264
-252
-241
-228
-227
-222
-207
-191
-181
-187
-217
-237
-250
-259
-269
-262
-254
-251
-229
-196
-165
-170
-173
-167
-181
-186
-193
-209
-236
-247
-259
-262
-244
-244
-260
-272
-262
-243
-213
-189
-195
-183
-158
-172
-199
-206
-205
-217
-220
-243
-274
-294
-321
-306
-282
-280
-298
-327
-338
-344
-350
-331
-333
-318
-288
-269
-258
-265
-235
-208
-194
-169
-155
-159
-193
-202
-203
-214
-209
-216
-222
-212
-193
-191
-213
-248
-242
-226
-215
-215
-229
-230
-205
-197
-215
-221
-206
-213
-235
-237
-234
-217
-223
-241
-243
-263
-268
-287
-319
-313
-327
-336
-333
-336
-313
-270
-247
-231
-207
-208
-231
-230
-236
-244
-258
-289
-304
-317
-321
-302
-293
-307
-289
-247
-220
-203
-192
-169
-171
-173
-170
-172
-163
-159
-153
-155
-176
-205
-202
-214
-217
-204
-195
-225
-243
-217
-207
-229
-240
-233
-227
-220
-226
-237
-252
-243
-230
-239
-252
-276
-282
-294
-326
-322
-312
-307
-321
-309
-291
-295
-289
-284
-267
-243
-227
-207
-192
-176
-177
-176
-172
-194
-202
-214
-234
-244
-255
-265
-280
-264
-262
-269
-267
-250
-250
-264
-249
-253
-258
-273
-290
-278
-274
-274
-266
-263
-274
-294
-319
-348
-369
-348
-322
-291
-285
-283
-264
-234
-216
-225
-229
-218
-201
-194
-206
-220
-224
-231
-237
-231
-233
-220
-220
-240
-261
-279
-275
-277
-279
-283
-286
-300
-306
-295
-300
-304
-299
-291
-302
-321
-332
-331
-332
-335
-338
-341
-331
-312
-290
-270
-253
-258
-269
-268
-274
-290
-287
-278
-294
-318
-312
-308
-328
-339
-352
-356
-371
-398
-386
-379
-383
-381
-367
-340
-314
-298
-271
-269
-297
-309
-322
-346
-366
-366
-368
-367
-361
-369
-393
-377
-358
-358
-362
-353
-346
-335
-309
-298
-282
-274
-282
-277
-247
-253
-279
-314
-331
-329
-320
-308
-300
-308
-325
-362
-373
-377
-377
-394
-416
-410
-392
-344
-316
-305
-287
-276
-281
-283
-264
-251
-233
-230
-242
-260
-281
-272
-248
-250
-266
-258
-245
-249
-253
-248
-235
-240
-247
-243
-253
-244
-213
-174
-175
-196
-211
-232
-262
-287
-298
-292
-277
-294
-308
-298
-261
-241
-228
-202
-196
-188
-177
-185
-203
-208
-202
-197
-204
-215
-229
-224
-217
-230
-237
-216
-215
-213
-197
-201
-203
-230
-249
-250
-245
-244
-239
-227
-210
-203
-197
-205
-216
-220
-238
-241
-245
-250
-261
-266
-256
-254
-242
-223
-211
-231
-236
-225
-238
-245
-247
-236
-240
-242
-243
-242
-221
-213
-188
-155
-168
-189
-188
-202
-223
-251
-263
-253
-234
-218
-221
-226
-222
-207
-191
-157
-169
-183
-166
-178
-193
-195
-182
-197
-234
-250
-250
-242
-235
-251
-249
-242
-260
-252
-264
-306
-317
-309
-307
-281
-257
-246
-231
-230
-228
-227
-213
-187
-202
-231
-224
-218
-236
-225
-180
-149
-142
-179
-224
-239
-230
-231
-241
-241
-244
-251
-249
-256
-260
-230
-199
-221
-243
-242
-232
-231
-224
-226
-223
-211
-195
-185
-203
-188
-166
-161
-163
-171
-169
-164
-177
-180
-170
-167
-172
-189
-180
-157
-144
-141
-137
-128
-116
-131
-147
-154
-148
-147
-144
-144
-125
-110
-105
-80
-87
-111
-142
-144
-130
-128
-128
-132
-145
-163
-166
-149
-140
-117
-118
-142
-126
-124
-140
-156
-178
-177
-183
-200
-202
-192
-193
-201
-212
-229
-241
-251
-244
-231
-234
-249
-250
-227
-211
-209
-202
-177
-156
-159
-155
-146
-140
-152
-162
-169
-185
-179
-179
-178
-167
-158
-139
-117
-95
-85
-89
-77
-84
-99
-104
-125
-145
-165
-174
-174
-180
-180
-159
-145
-151
-148
-169
-182
-170
-163
-169
-181
-190
-196
-193
-198
-211
-220
-236
-236
-227
-212
-224
-252
-245
-243
-271
-276
-272
-278
-265
-255
-237
-222
-209
-220
-256
-288
-296
-281
-293
-300
-289
-264
-262
-257
-267
-277
-286
-292
-307
-322
-304
-295
-291
-277
-275
-281
-272
-267
-290
-330
-348
-329
-305
-308
-305
-307
-313
-328
-352
-373
-370
-343
-303
-275
-264
-254
-253
-263
-273
-261
-260
-256
-225
-211
-219
-222
-206
-178
-180
-175
-168
-162
-149
-147
-145
-154
-195
-220
-221
-246
-234
-213
-192
-185
-188
-194
-206
-211
-212
-196
-196
-218
-221
-207
-202
-203
-206
-213
-216
-240
-269
-269
-272
-290
-318
-331
-349
-359
-354
-370
-389
-380
-371
-358
-329
-315
-325
-321
-314
-312
-301
-300
-287
-261
-261
-284
-284
-264
-275
-302
-315
-310
-305
-296
-304
-323
-319
-315
-314
-330
-331
-326
-331
-313
-300
-290
-270
-238
-219
-212
-221
-251
-264
-285
-295
-299
-297
-307
-315
-303
-282
-257
-242
-232
-215
-216
-238
-257
-280
-302
-318
-311
-321
-330
-323
-346
-368
-360
-348
-333
-324
-305
-278
-241
-236
-230
-207
-215
-227
-248
-241
-244
-252
-248
-248
-229
-209
-212
-198
-181
-197
-171
-138
-145
-152
-156
-153
-161
-196
-225
-243
-251
-274
-287
-277
-274
-281
-284
-303
-298
-282
-278
-274
-261
-240
-224
-219
-238
-256
-251
-243
-255
-279
-288
-293
-312
-306
-295
-292
-286
-311
-332
-326
-331
-320
-328
-359
-372
-381
-364
-334
-309
-302
-296
-280
-263
-260
-246
-225
-217
-227
-223
-200
-190
-181
-187
-183
-184
-196
-193
-188
-182
-165
-148
-158
-143
-131
-161
-172
-177
-182
-195
-204
-206
-210
-200
-187
-187
-185
-202
-213
-190
-179
-177
-191
-228
-254
-268
-260
-247
-242
-250
-279
-285
-290
-304
-286
-258
-226
-215
-238
-244
-245
-254
-260
-262
-244
-243
-265
-267
-254
-241
-217
-196
-191
-174
-161
-155
-164
-185
-208
-220
-227
-226
-205
-192
-205
-230
-233
-252
-256
-275
-265
-243
-269
-274
-292
-292
-289
-284
-285
-290
-279
-277
-273
-279
-267
-230
-228
-244
-246
-248
-257
-253
-255
-264
-275
-295
-284
-252
-233
-206
-182
-171
-182
-205
-226
-237
-228
-231
-235
-233
-231
-238
-244
-239
-227
-217
-220
-201
-207
-223
-213
-225
-249
-281
-309
-317
-303
-284
-280
-286
-270
-258
-277
-290
-285
-309
-325
-327
-344
-371
-374
-385
-382
-383
-400
-395
-372
-367
-382
-377
-361
-339
-319
-316
-303
-309
-336
-322
-309
-282
-266
-262
-264
-293
-311
-307
-291
-277
-271
-290
-299
-306
-316
-307
-296
-274
-260
-257
-262
-266
-259
-246
-245
-248
-250
-250
-236
-232
-226
-224
-235
-250
-266
-261
-251
-254
-262
-246
-251
-281
-302
-287
-261
-246
-220
-208
-204
-197
-211
-216
-237
-234
-227
-250
-271
-281
-291
-285
-281
-278
-277
-284
-278
-289
-300
-298
-275
-262
-247
-247
-240
-240
-267
-280
-313
-326
-319
-310
-321
-336
-323
-308
-295
-287
-279
-279
-293
-319
-344
-361
-353
-350
-353
-353
-363
-378
-385
-368
-343
-343
-357
-348
-320
-317
-324
-321
-333
-345
-347
-351
-361
-360
-348
-337
-340
-349
-339
-323
-299
-296
-274
-241
-239
-254
-247
-228
-213
-229
-258
-262
-262
-261
-278
-301
-301
-283
-263
-267
-279
-278
-293
-304
-309
-307
-288
-280
-271
-238
-222
-258
-273
-291
-310
-317
-321
-341
-351
-332
-333
-344
-361
-340
-316
-300
-290
-294
-290
-289
-283
-274
-284
-295
-297
-303
-299
-312
-309
-291
-302
-303
-278
-290
-301
-297
-289
-294
-301
-293
-270
-275
-286
-280
-276
-268
-281
-284
-269
-286
-293
-282
-300
-288
-300
-327
-345
-338
-321
-341
-341
-326
-327
-334
-329
-315
-316
-308
-299
-305
-290
-291
-301
-288
-299
-305
-300
-313
-338
-334
-329
-335
-336
-339
-327
-308
-291
-267
-233
-225
-213
-176
-144
-122
-104
-112
-143
-145
-134
-137
-148
-152
-149
-165
-172
-162
-161
-162
-184
-211
-216
-220
-222
-187
-168
-183
-203
-200
-203
-241
-246
-252
-262
-271
-270
-282
-309
-316
-318
-320
-356
-360
-346
-339
-329
-338
-320
-294
-310
-309
-318
-314
-306
-291
-281
-323
-324
-314
-316
-311
-297
-292
-278
-262
-254
-241
-240
-238
-233
-221
-221
-215
-224
-265
-273
-256
-251
-268
-283
-276
-275
-271
-260
-252
-252
-249
-271
-293
-299
-284
-256
-242
-230
-222
-212
-208
-193
-176
-162
-173
-172
-189
-220
-243
-260
-260
-268
-268
-259
-264
-289
-301
-288
-276
-278
-264
-240
-258
-279
-313
-341
-349
-349
-374
-406
-385
-346
-322
-299
-274
-264
-254
-246
-248
-249
-227
-220
-227
-228
-234
-248
-274
-280
-280
-301
-315
-300
-320
-311
-277
-268
-229
-216
-232
-240
-253
-263
-278
-285
-276
-285
-278
-292
-309
-299
-292
-298
-317
-336
-345
-327
-327
-338
-348
-360
-357
-372
-394
-387
-369
-356
-362
-362
-355
-342
-307
-305
-307
-323
-312
-281
-296
-331
-343
-340
-347
-334
-321
-330
-339
-330
-308
-295
-273
-224
-193
-174
-184
-215
-227
-231
-237
-230
-226
-230
-215
-216
-240
-238
-231
-226
-243
-266
-286
-327
-336
-337
-333
-344
-353
-329
-319
-331
-333
-338
-358
-384
-406
-413
-413
-391
-382
-383
-398
-429
-448
-455
-440
-421
-410
-418
-417
-424
-444
-438
-411
-388
-371
-375
-389
-403
-416
-429
-443
-425
-415
-412
-400
-407
-389
-362
-352
-333
-312
-270
-252
-240
-235
-243
-244
-242
-243
-238
-226
-214
-189
-176
-183
-192
-188
-191
-205
-212
-197
-199
-215
-223
-236
-254
-267
-262
-264
-281
-290
-292
-301
-305
-301
-309
-330
-352
-349
-366
-383
-363
-365
-357
-344
-336
-320
-314
-317
-304
-278
-251
-208
-166
-158
-177
-188
-196
-215
-225
-228
-226
-240
-262
-257
-235
-216
-195
-180
-169
-161
-153
-156
-169
-174
-176
-184
-213
-221
-220
-213
-186
-166
-172
-175
-190
-224
-237
-240
-253
-264
-256
-252
-246
-244
-248
-263
-261
-269
-276
-267
-273
-300
-330
-353
-372
-369
-355
-344
-314
-279
-252
-224
-199
-184
-191
-196
-183
-179
-204
-211
-212
-191
-169
-182
-184
-174
-166
-188
-196
-179
-164
-154
-154
-148
-144
-150
-156
-135
-134
-141
-144
-140
-142
-170
-198
-232
-266
-282
-274
-263
-257
-274
-266
-249
-222
-195
-180
-182
-192
-190
-187
-191
-197
-210
-218
-224
-221
-208
-212
-208
-213
-203
-213
-214
-211
-204
-202
-207
-193
-187
-184
-191
-206
-221
-223
-230
-226
-228
-241
-257
-280
-289
-307
-308
-298
-276
-258
-246
-237
-244
-247
-242
-223
-228
-227
-232
-242
-232
-234
-250
-269
-298
-320
-320
-316
-310
-291
-249
-247
-251
-236
-228
-220
-233
-249
-284
-308
-345
-367
-368
-373
-388
-399
-385
-372
-347
-329
-324
-303
-274
-265
-237
-218
-197
-177
-186
-188
-191
-187
-189
-192
-186
-191
-204
-198
-210
-240
-256
-259
-250
-245
-256
-265
-267
-270
-284
-281
-273
-273
-274
-291
-293
-278
-275
-267
-249
-231
-223
-217
-211
-217
-238
-249
-263
-266
-231
-205
-191
-196
-229
-251
-263
-278
-290
-302
-286
-270
-259
-259
-278
-290
-291
-288
-286
-274
-257
-263
-275
-268
-278
-267
-236
-250
-260
-240
-247
-252
-248
-238
-237
-229
-217
-225
-229
-246
-281
-297
-300
-314
-316
-325
-338
-350
-353
-356
-364
-350
-336
-317
-303
-294
-301
-298
-313
-326
-331
-335
-323
-324
-319
-312
-305
-318
-314
-312
-315
-290
-287
-287
-270
-256
-245
-247
-257
-270
-267
-262
-267
-250
-240
-253
-270
-283
-287
-287
-311
-337
-330
-317
-336
-351
-341
-343
-343
-340
-315
-292
-298
-274
-258
-267
-276
-322
-349
-361
-380
-398
-412
-410
-404
-395
-371
-337
-323
-326
-311
-299
-283
-279
-265
-253
-251
-250
-247
-243
-248
-261
-267
-261
-236
-196
-155
-130
-123
-128
-139
-149
-154
-153
-140
-139
-136
-136
-161
-182
-215
-233
-222
-218
-233
-258
-257
-247
-247
-228
-207
-196
-194
-192
-193
-219
-244
-269
-289
-311
-334
-328
-326
-336
-341
-353
-373
-393
-378
-356
-353
-343
-352
-359
-359
-334
-310
-295
-271
-280
-290
-301
-310
-315
-327
-324
-303
-285
-279
-251
-208
-217
-218
-218
-207
-193
-175
-151
-160
-182
-190
-207
-228
-244
-257
-266
-260
-255
-252
-260
-253
-224
-205
-189
-203
-212
-222
-224
-239
-257
-276
-296
-319
-326
-318
-309
-309
-293
-280
-277
-259
-245
-242
-246
-233
-215
-221
-229
-240
-244
-246
-249
-255
-250
-242
-248
-242
-247
-238
-218
-203
-177
-171
-196
-213
-211
-200
-191
-198
-208
-197
-182
-179
-172
-166
-153
-156
-161
-145
-156
-179
-179
-205
-220
-220
-249
-282
-279
-275
-286
-297
-292
-273
-277
-284
-288
-300
-311
-317
-334
-364
-382
-363
-340
-325
-331
-340
-356
-382
-397
-408
-383
-385
-411
-395
-393
-384
-375
-371
-355
-352
-335
-339
-352
-352
-331
-317
-310
-294
-301
-289
-307
-325
-307
-291
-283
-266
-262
-263
-271
-301
-300
-292
-286
-273
-253
-252
-231
-194
-178
-176
-181
-174
-159
-161
-174
-177
-178
-172
-167
-173
-185
-186
-174
-153
-157
-150
-139
-146
-150
-131
-132
-133
-138
-158
-190
-205
-206
-197
-200
-214
-215
-216
-224
-253
-278
-296
-313
-314
-291
-274
-281
-276
-279
-293
-293
-297
-293
-287
-288
-273
-254
-249
-225
-233
-236
-236
-247
-264
-285
-302
-333
-345
-351
-356
-352
-333
-316
-306
-313
-321
-325
-336
-328
-325
-343
-340
-339
-351
-354
-346
-321
-307
-305
-314
-291
-262
-269
-275
-261
-258
-262
-253
-253
-268
-269
-271
-280
-290
-302
-315
-300
-280
-262
-246
-239
-250
-267
-268
-270
-289
-301
-295
-301
-301
-297
-286
-274
-268
-268
-248
-242
-247
-248
-262
-274
-302
-307
-303
-316
-337
-342
-335
-332
-344
-352
-344
-345
-351
-340
-331
-330
-313
-278
-255
-256
-272
-276
-299
-312
-303
-295
-281
-274
-261
-253
-247
-231
-237
-258
-270
-255
-236
-234
-213
-195
-198
-195
-189
-170
-163
-168
-175
-163
-161
-161
-159
-156
-157
-188
-222
-254
-264
-261
-263
-250
-231
-247
-248
-230
-221
-220
-211
-197
-196
-210
-229
-230
-248
-273
-285
-307
-304
-312
-313
-309
-303
-297
-301
-281
-265
-241
-224
-202
-163
-130
-96
-66
-35
-25
-28
-30
-42
-63
-84
-127
-153
-152
-162
-189
-210
-221
-224
-204
-198
-194
-208
-226
-208
-188
-192
-217
-250
-277
-270
-265
-298
-309
-301
-311
-324
-329
-331
-339
-326
-307
-295
-269
-266
-274
-266
-261
-286
-311
-319
-322
-317
-323
-339
-340
-321
-293
-276
-258
-233
-212
-218
-239
-243
-239
-230
-214
-211
-213
-232
-239
-241
-242
-244
-231
-203
-187
-175
-151
-142
-148
-160
-165
-154
-170
-206
-223
-224
-233
-240
-246
-247
-261
-268
-268
-267
-268
-263
-266
-280
-282
-283
-270
-264
-281
-286
-288
-312
-319
-314
-323
-319
-301
-286
-295
-312
-289
-278
-295
-312
-300
-273
-255
-256
-256
-267
-288
-299
-298
-274
-257
-254
-232
-230
-258
-255
-254
-264
-276
-271
-251
-250
-255
-251
-245
-261
-271
-295
-288
-283
-304
-314
-319
-317
-311
-304
-302
-305
-279
-262
-255
-245
-231
-214
-212
-187
-174
-172
-177
-192
-209
-235
-260
-282
-287
-281
-259
-235
-244
-236
-213
-209
-203
-209
-223
-223
-212
-201
-191
-206
-216
-225
-253
-281
-287
-266
-271
-280
-283
-280
-274
-275
-282
-292
-287
-289
-276
-244
-236
-245
-243
-246
-267
-282
-294
-301
-332
-345
-360
-391
-388
-376
-363
-368
-381
-384
-383
-363
-354
-332
-307
-310
-328
-348
-362
-358
-349
-355
-373
-379
-381
-383
-384
-394
-383
-346
-314
-283
-249
-223
-209
-202
-212
-225
-214
-212
-214
-223
-247
-265
-275
-286
-292
-275
-247
-230
-232
-236
-253
-251
-238
-237
-223
-206
-197
-199
-199
-191
-188
-192
-189
-185
-199
-206
-219
-255
-280
-263
-262
-280
-285
-287
-297
-305
-298
-314
-320
-318
-323
-346
-349
-320
-309
-308
-304
-317
-336
-334
-326
-304
-286
-297
-317
-325
-326
-332
-326
-317
-300
-276
-254
-246
-249
-272
-292
-308
-331
-329
-303
-275
-280
-265
-243
-227
-218
-206
-181
-163
-152
-145
-145
-142
-138
-127
-107
-91
-82
-113
-142
-165
-177
-182
-180
-180
-161
-147
-149
-139
-133
-140
-137
-128
-146
-178
-194
-209
-220
-195
-169
-148
-114
-80
-84
-104
-121
-131
-147
-159
-163
-173
-176
-166
-164
-147
-151
-153
-156
-148
-141
-131
-123
-120
-143
-134
-100
-94
-100
-113
-107
-132
-150
-122
-118
-107
-105
-124
-143
-165
-168
-153
-162
-191
-198
-196
-225
-231
-206
-206
-219
-211
-194
-184
-203
-230
-255
-274
-274
-300
-349
-381
-387
-379
-376
-384
-373
-375
-386
-372
-352
-335
-325
-332
-327
-315
-321
-317
-304
-309
-312
-314
-314
-308
-307
-301
-286
-292
-274
-242
-233
-218
-193
-177
-174
-173
-192
-198
-205
-198
-154
-152
-155
-154
-148
-148
-157
-148
-143
-134
-136
-134
-148
-154
-145
-131
-125
-123
-117
-106
-129
-143
-158
-177
-187
-208
-229
-237
-232
-244
-243
-242
-220
-214
-236
-266
-296
-324
-345
-380
-400
-399
-417
-446
-463
-464
-467
-466
-463
-437
-404
-389
-391
-400
-408
-405
-378
-375
-363
-344
-349
-358
-365
-363
-354
-364
-371
-365
-355
-352
-364
-375
-393
-394
-368
-339
-322
-295
-252
-237
-243
-246
-234
-225
-215
-205
-206
-210
-211
-229
-241
-248
-253
-228
-218
-209
-190
-179
-156
-156
-171
-154
-140
-145
-152
-149
-182
-231
-250
-247
-244
-233
-230
-238
-236
-246
-257
-272
-283
-282
-296
-317
-346
-369
-355
-339
-329
-328
-308
-290
-280
-273
-274
-278
-290
-311
-318
-327
-328
-335
-344
-326
-310
-303
-308
-297
-289
-271
-274
-284
-300
-325
-333
-346
-380
-385
-388
-398
-393
-373
-341
-331
-322
-331
-339
-295
-276
-298
-315
-329
-329
-342
-351
-343
-341
-341
-347
-348
-343
-332
-324
-304
-288
-274
-288
-305
-279
-259
-267
-289
-315
-310
-303
-316
-319
-317
-304
-291
-291
-303
-303
-310
-321
-334
-359
-367
-384
-413
-416
-407
-388
-380
-383
-379
-377
-353
-345
-356
-341
-310
-266
-233
-193
-183
-192
-190
-196
-194
-207
-209
-217
-240
-242
-248
-257
-273
-278
-268
-274
-292
-284
-277
-290
-281
-294
-307
-324
-342
-336
-355
-383
-402
-403
-392
-375
-354
-350
-351
-360
-374
-370
-341
-302
-270
-241
-240
-268
-266
-259
-232
-193
-175
-146
-152
-161
-151
-144
-149
-154
-138
-136
-146
-148
-168
-195
-213
-228
-255
-278
-305
-324
-316
-292
-277
-271
-246
-207
-190
-173
-168
-163
-164
-190
-219
-209
-172
-172
-218
-236
-221
-243
-263
-270
-298
-333
-333
-332
-330
-327
-335
-332
-329
-319
-311
-294
-295
-299
-286
-285
-289
-285
-288
-293
-310
-334
-341
-337
-342
-340
-339
-328
-316
-323
-334
-325
-311
-337
-350
-361
-352
-347
-339
-339
-336
-325
-321
-312
-318
-332
-337
-340
-347
-335
-328
-315
-333
-353
-350
-346
-344
-330
-294
-269
-268
-272
-259
-258
-263
-243
-221
-218
-229
-235
-225
-218
-204
-200
-215
-216
-238
-254
-249
-251
-253
-270
-277
-281
-279
-266
-260
-276
-313
-318
-315
-308
-317
-318
-305
-314
-324
-331
-328
-333
-327
-321
-318
-311
-305
-295
-303
-315
-321
-309
-291
-284
-287
-290
-315
-331
-318
-320
-324
-329
-336
-338
-332
-320
-312
-312
-334
-345
-328
-327
-360
-387
-420
-440
-431
-427
-397
-351
-334
-340
-366
-377
-361
-345
-345
-367
-359
-345
-359
-374
-377
-364
-351
-345
-328
-320
-298
-283
-271
-280
-273
-272
-291
-308
-315
-312
-306
-312
-334
-346
-357
-371
-377
-371
-363
-340
-323
-318
-316
-309
-307
-318
-314
-290
-264
-253
-264
-263
-276
-268
-258
-263
-255
-258
-255
-248
-236
-242
-251
-256
-255
-254
-249
-239
-234
-242
-260
-269
-265
-272
-294
-301
-317
-341
-381
-390
-371
-361
-356
-372
-356
-362
-402
-427
-439
-417
-416
-413
-399
-385
-370
-359
-333
-290
-265
-263
-262
-265
-248
-240
-253
-276
-293
-316
-353
-351
-342
-368
-408
-414
-399
-375
-351
-362
-392
-395
-382
-367
-339
-335
-369
-379
-377
-370
-375
-363
-328
-314
-329
-334
-343
-339
-325
-313
-309
-318
-339
-344
-321
-325
-325
-320
-319
-317
-346
-385
-422
-420
-400
-368
-351
-329
-306
-295
-278
-269
-253
-237
-248
-292
-297
-287
-277
-278
-289
-282
-273
-267
-250
-240
-235
-229
-226
-227
-229
-246
-228
-236
-265
-266
-257
-251
-257
-245
-264
-265
-266
-279
-281
-271
-253
-220
-198
-213
-224
-229
-234
-255
-266
-279
-275
-279
-276
-268
-271
-256
-226
-214
-201
-184
-167
-176
-215
-259
-318
-367
-382
-354
-337
-343
-326
-295
-280
-262
-260
-248
-239
-247
-262
-266
-276
-301
-310
-338
-346
-333
-327
-327
-317
-334
-343
-339
-322
-331
-336
-326
-319
-291
-284
-283
-279
-270
-272
-280
-298
-298
-288
-305
-330
-320
-317
-305
-263
-254
-271
-286
-279
-282
-277
-270
-272
-272
-279
-274
-270
-258
-253
-237
-228
-230
-224
-228
-239
-262
-280
-276
-246
-219
-217
-202
-188
-203
-216
-227
-232
-224
-219
-199
-199
-188
-150
-119
-111
-105
-107
-119
-150
-163
-160
-168
-165
-172
-163
-146
-158
-167
-164
-171
-164
-147
-162
-167
-170
-174
-184
-188
-190
-189
-192
-226
-234
-263
-288
-287
-290
-283
-303
-315
-284
-255
-235
-224
-221
-238
-281
-301
-304
-325
-326
-329
-356
-374
-395
-415
-417
-392
-378
-369
-349
-337
-332
-341
-335
-350
-370
-361
-348
-348
-314
-264
-237
-211
-179
-167
-162
-164
-145
-143
-144
-145
-164
-176
-185
-204
-209
-211
-212
-207
-204
-195
-186
-196
-212
-226
-230
-218
-214
-191
-178
-187
-196
-185
-156
-134
-112
-105
-108
-146
-181
-173
-172
-180
-198
-194
-196
-192
-175
-178
-184
-188
-194
-218
-234
-246
-260
-262
-264
-271
-275
-275
-260
-270
-287
-304
-318
-337
-349
-370
-386
-377
-381
-368
-337
-313
-299
-267
-242
-250
-278
-308
-307
-287
-295
-287
-285
-273
-260
-270
-260
-229
-217
-230
-255
-276
-282
-275
-270
-260
-234
-223
-224
-244
-258
-253
-221
-190
-194
-184
-188
-214
-242
-260
-258
-267
-256
-251
-231
-215
-204
-197
-199
-223
-244
-228
-231
-246
-265
-260
-267
-286
-292
-284
-270
-245
-249
-252
-245
-242
-225
-234
-226
-188
-170
-174
-180
-178
-202
-213
-218
-203
-172
-155
-181
-215
-227
-216
-196
-195
-210
-234
-224
-208
-201
-204
-230
-227
-221
-239
-232
-232
-222
-181
-156
-167
-169
-194
-220
-226
-233
-216
-224
-244
-260
-256
-245
-242
-263
-297
-320
-319
-303
-325
-340
-315
-304
-308
-306
-306
-298
-285
-262
-255
-273
-266
-232
-210
-203
-198
-191
-169
-163
-167
-176
-185
-183
-173
-158
-165
-170
-163
-153
-170
-205
-206
-194
-189
-181
-195
-218
-234
-241
-238
-230
-229
-234
-236
-231
-241
-262
-274
-255
-237
-237
-232
-232
-228
-237
-259
-265
-269
-268
-245
-222
-222
-220
-219
-220
-204
-191
-196
-165
-162
-192
-211
-220
-197
-181
-171
-149
-121
-112
-132
-137
-129
-131
-127
-124
-120
-133
-147
-151
-159
-148
-138
-135
-130
-113
-101
-89
-63
-55
-61
-82
-114
-141
-145
-154
-181
-201
-225
-233
-230
-227
-234
-255
-252
-249
-267
-291
-309
-292
-268
-258
-252
-218
-195
-183
-182
-200
-220
-218
-204
-208
